在许多应用程序中,您希望使用不同的布局(彼此完全不同)
这方面的一个例子可能是:
login_layout.html
client_layout.html
admin_layout.html
到目前为止,我只能找到设置新视图的最基本方法,例如ng-view=""
但我的想法是在每个布局中构建此属性。
我的问题是如何将不同的布局加载为每个视图的顶部布局?
答案 0 :(得分:1)
我建议您使用angular ui-router,因为ngView
在其实现中非常基础,而ui-router允许您完全按照您的要求进行操作。您可以定义视图,然后在其中嵌套视图,以便外部视图充当一般包装器,并且可以根据需要使用自己的内部布局在其中加载“子部分”。阅读更多here。
更新:添加示例链接。
ui路由器网站有这方面的例子,但是这里有一个link给他们的一个掠夺者展示了嵌套视图。