使用 AngularJs 在 div 中加载带有 NG-Grid 的 HTML 文件

Load a HTML file with NG-Grid in a div using AngularJs

我有一个 HTML 文件,点击超链接我需要在第一个 HTML 文件内的 DIV 中加载另一个 HTML 文件。我可以在 AngularJS 中实现吗?如果是这样怎么办? HTML 中还有 ng-Grid。这是我正在尝试的代码:

代码如下:

<a ng-click="showAdditionalContent = true">Show</a>
<div ng-if="showAdditionalContent" ng-include="html/file.html">

</div>

您也可以使用 ngBindHtml 指令。

https://docs.angularjs.org/api/ng/directive/ngBindHtml

hyperlinks 的好处在于它们通常将 HTTP GET 请求映射到可重用的 url。

如果您使用 $routeProvider

<a href="#/table">table</table>
<div ng-view="table"></div>

像这样:http://plnkr.co/edit/ZlVZZYw9wQIDza7NeVtu?p=preview

您可以按住 Ctrl 键并单击 link,在新 tabs/windows 中打开 link 或共享 link。