我有一个菜单栏,工具栏,模板面板,页脚等页面。 根据我的菜单,我应该能够动态加载模板。
动态包含模板并将范围,事件......传递给该模板的最佳方法是什么?
- > ng-include,ng-view,.... 什么是最好的方式
答案 0 :(得分:2)
首选方法是使用ng-include,包含的模板应该实例化一个控制器,以便您可以将数据拉入其中。
<ng-include src="path/to/your/template.html" ></ng-include>
答案 1 :(得分:0)
看看ui-router。这是解决此问题的首选方法。
在配置中,您可以定义要为每个页面或状态加载的部分模板。
然后在index.html中放置ui-view指令。该指令将替换为您的部分模板。
答案 2 :(得分:0)
我认为包含模板的最佳方法是使用指令,因为指令可以在应用程序的多个点使用,并且它们易于理解。