如何在运行时加载视图/控制器?
比方说,我有一个像这样的内容列表
ctrl.pages = [{
controller:"myController",
templateUrl : "/app/view.html"
},{
controller:"myController2",
templateUrl : "/app/view2.html"
}]
如何加载这些视图和控制器?它只是一个使用“ng-include”的情况还是有更好的方法?像Angular Material这样的图书馆似乎没有这样做。
<ng-include ng-repeat="page in ctrl.pages"
ng-controller="{{page.controller}}"
src="{{page.templateUrl }}"></ng-include>