首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >AngularJS -单个模板中的多个ng-view

AngularJS -单个模板中的多个ng-view
EN

Stack Overflow用户
提问于 2013-07-09 17:22:23
回答 5查看 147.8K关注 0票数 133

我正在使用AngularJS构建一个动态web应用程序。在一个模板上可以有多个ng-view吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-07-09 17:28:19

您可以只有一个ng-view

您可以通过多种方式更改其内容:ng-includeng-switch或通过routeProvider映射不同的控制器和模板。

票数 100
EN

Stack Overflow用户

发布于 2014-10-21 13:53:38

我相信你可以通过只有一个ng-view来完成它。在主模板中,您可以拥有子视图的ng-include部分,然后在主控制器中定义每个子模板的模型属性。以便它们将自动绑定到ng-include部分。这与拥有多个ng-view是一样的

您可以查看ng-include documentation中给出的示例

在本例中,当您从下拉列表中更改模板时,它会更改内容。这里假设您有一个主ng-view,并且不是通过选择下拉列表来手动选择子内容,而是在加载主视图时执行此操作。

票数 19
EN

Stack Overflow用户

发布于 2013-07-09 18:17:55

使用常规ng-view模块,您不能有多个动态模板。

但是,通过this project可以做到这一点(查找ui-router)。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17544558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档