单击按钮/链接后更改ng-include内的内容
changing the content inside ng-include after click on a button/link
我正在使用ng-include在div中呈现内容,并且我试图更改文件(表.html)的名称,包括使用ng-include:
<main>
<div ng-include="'table.html'">
</div>
</main>
更改应该是单击其中一个菜单项的结果,因此当有人单击其中一个链接时,main>div 内的内容将根据我们传递给 nav() 的文件内的内容进行更改。 我尝试像这样定义每个链接:
<li class="list-group-item"><a href="#" ng-click="nav(filename.html)">link</a></li>
然后在控制器中定义 nav() 函数(它们都在同一个控制器的控制之下)以使其发送到 ng-include,我希望呈现其内容的文件名,但我想知道如何做到这一点,请问有什么想法吗?
将变量传递到ngInclude
:
$scope.nav = function(path) {
$scope.filePath = path;
};
.HTML:
<div ng-include="filePath"></div>
请注意,ng-include
属性中没有引号。
然后你可以这样使用它: ng-click="nav('filename.html')"
.
相关文章:
- AngularJS ng include dons'不起作用
- ng include导致角度问题
- AngularJS ng include won'不知什么原因不起作用
- 如何将动态文件名传递给ng-include
- 有没有办法在AngularJS中强制重新加载递归ng-include
- 使用ng-include渲染Angular模板时出现问题
- 每个ng-include模板都有单独的变量
- AngularJS:如何使用ng-include将javascript文件加载到部分中
- 阻止“ng include”创建孤立的作用域.AngularJS
- 如何扩展 Angularjs ng-include 指令
- 在 ng-include 中使用变量作为表达式
- ng-class 在 angularJs 中由 ng-include 包含的文件内不起作用
- 模块化与性能与性能与角度应用程序中的ng-include
- 在 Angular JS 中重新启用禁用 ng 的按钮
- 未捕获的错误: [$injector:modulerr] - 角度 ng-include
- 使用ng-include调用控制器时AngularJS路由解析
- 单击按钮/链接后更改ng-include内的内容
- AngularJS ng-include 在单击历史记录后退按钮时不会重新加载
- 如何使用按钮执行ng include
- 当同级ng-include中的窗体无效时,如何禁用ng-include中的按钮?