私はES6でAngular jsを使ってWebアプリケーションを作成しています。私はちょうど角を学び始めました。私はインターネットのリソースから多くを理解することができなかった以下の質問があります。ui-routerを使用したコントローラの定義
1)私は状態に基づいてルーティングするためにui-routerを使用しています。私は私のコントローラ
myApp.config(function($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise('/home);
$stateProvider
.state('contact', {
url: '/contact',
templateUrl: 'contact.html',
controller: myContactController
});
};
Contact.htmlでコードを次ています
<div ng-controller=”myContactController”>
….
</div>
質問:私は、JSの私の状態でコントローラを指定した
A)。私のビューにもng-controllerを使ってコントローラを指定する必要がありますか?相違点とその必要性は何ですか?
2)私は自分のアプリケーション用の基本モジュールを持っています。
ベースモジュール - Index.js:
import subapp1 from ‘./subApp1/index’;
angular.module(“myapp”,[subapp1]);
subApp1/index.js
Export default function(){
Angular. module(“subApp1”,[]);
};
質問: a)は、これは、ベースモジュールにサブモジュールの依存関係を注入する正しい方法ですか?そうでない場合、ベースモジュールにモジュール依存関係を注入する最良の方法は何ですか? b)角度依存性注入の依存性注入と異なるスコープを理解するための最良のリンクを基本的な方法で得ることができたら、私は感謝します。