2016-07-15 21 views
0

私はAngular.jsが新しく、コントローラにリンクされているカスタムディレクティブ(その中に機能を持つコントローラがあります)を作成しようとしています。コントローラ内のオブジェクト($ scope.MyObj)が変更されると、同様の方法で変更されるディレクティブコントローラ内に同様のオブジェクトが存在するようになります。さらに、私のディレクティブ・コントローラーで宣言されている関数/スコープ・メソッドを、基本コントローラーから呼び出すこともできます(または、基本コントローラーのオブジェクトが変更されたときに、ディレクティブ・コントローラーから関数を呼び出すこともできます)。AngularJSカスタムディレクティブ双方向データバインディング

答えて

0

bindToControllerこのようなもの:

.directive('mdAddress', function mdAddress() { 
    var directive = { 
     restrict: 'EA', 
     scope: {}, 
     bindToController: { 
     address: '=' 
     }, 
     templateUrl: 'modules/address/address.html', 
     controller: AddressController, 
     controllerAs: 'dir' 
    }; 
関連する問題