在AngularJS中动态切换ng include和ng控制器
Dynamically switch ng-include and ng-controller in AngularJS
我的页面上有一个部分,其中有几个选项卡,必须包括一个分部和控制器。我想根据当前选择的选项卡动态切换ng包含和ng控制器。
这里最大的问题可能是Angular希望控制器指向实际的控制器,而不是带有控制器名称的字符串。
我尝试了一些不同的方法,但我无法使它发挥作用。
$scope.tab.active = {
view: 'activetabview.html',
controller: 'ActiveTabController'
}
<section ng-include src="tab.active.view" ng-controller="tab.active.controller">
</section>
您可以使用Routing方法。
我希望这对你有帮助。
相关文章:
- 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
- 未捕获的错误: [$injector:modulerr] - 角度 ng-include
- 使用ng-include调用控制器时AngularJS路由解析
- angular js中嵌套ng include内的表单
- 在AngularJS中动态切换ng include和ng控制器
- 使用ng-include重用以前实例化的模板
- 页面不可滚动,其中ng include=“”;函数()"-该代码已不再使用
- 如何在双大括号表示法{{}}中使用ng-include和html文件