実行時にビュー/コントローラをロードするにはどうすればよいですか?ビュー/コントローラをプログラムでロードする
例えば、私はコンテンツのリストを持っているようなので、
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>
角度uiルーティングについて聞いたことがありますか? – Yogesh
はい、私はそれを使用していますが、私はこの特定のもののためにそれを使用したくない場合はどうしますか? – Chris