我刚刚学习Angular并设置了一个非常基本的应用程序。当通过路径的templateUrl属性渲染某些数据时,在返回的模板中包含子控制器的最佳方式是什么?例如,在“viewItem”模板的底部包含一个“createOrEditItem”模板,以便“createOrEditItem”可以在以后自己重用?自动实例化嵌套在templateUrl中的AngularJS控制器
我试过在模板中放置一个div
,它的ng-controller
属性设置为我在应用程序级别定义的控制器名称,但它未被激活。这应该通过一个指令来完成,而不是在主控制器设置其内容时实例化,还是我缺少更基础的东西?
'通过控制器的templateUrl属性? AFAIK,控制器没有templateUrls .. – tanmay
也许你正在寻找一个嵌套的指令类的东西..检查[这个plunker](http://embed.plnkr.co/mUXCd7/)为基本的例子 – tanmay
谢谢 - 我的意思是路由不是控制器,并编辑了这个问题! – tags2k