在Angular JS中动态加载视图/控制器
Dynamically loading views / controllers in Angular JS
我们正在使用Angular.JS开发一个配置工具。GUI包含两个部分-左侧面板包含树状视图,其中列出了所有配置项,右侧面板包含可以编辑配置项的屏幕。大约有6或7个不同类型的配置项,每个配置项都包含不同的视图。。。
目前我们只有一个视图和控制器,因为一个API调用就可以获取所有数据。每个配置屏幕都是一个div标记,它在单击树节点的位置显示/隐藏。。。代码变得越来越混乱。。。是否有任何方法可以将每个配置屏幕分离为一个单独的视图/控制器,并使用路由
ng include怎么样?
<div ng-include="view1.html" ng-if="selected == 1">
<div ng-include="view2.html" ng-if="selected == 2">
<div ng-include="view3.html" ng-if="selected == 3">
在每个html中,你可以指定自己的控制器等。
相关文章:
- 将范围添加到角度种子默认视图控制器时,测试套件现在失败
- 设置子视图控制器 EmberJS
- 使用emberjs测试视图控制器
- UIwebview图片到新的视图控制器
- 节点.js中的模型-视图-控制器模式
- 如何通过不同的视图/控制器在特定元素上设置 ng-show
- Extjs 5.1:视图控制器中的方法未调用
- 视图控制器和恩约
- 如何在路由更改之间维护视图(控制器)状态
- 角度.js分页过滤的数据并显示总项目,而无需在视图/控制器中复制代码
- 嵌套视图控制器和ng-click-AngularJs
- 视图/控制器不会使用 push() 函数刷新,使用 angularjs 中的 socket.io
- 如何在状态管理器视图控制器中传递已解析的依赖项
- 建议:在JavaScript中难以使用模型视图控制器
- 在Angular JS中动态加载视图/控制器
- 如何将数据从主控制器发射到角度视图控制器
- 如何在Rails视图控制器中访问HTML5本地存储
- 在Angular中,如何重新初始化视图'控制器中的$scope变量?
- 跨视图控制器传输值不工作
- 视图控制器需要:属性不工作