第1ディレクティブコントローラのスコープ値に第2ディレクティブコントローラにアクセスする方法を教えてください。ディレクティブアクセスへの角度指令
だから、私は$scope.Hello= "Hello";
が最初の指令にあれば、2番目の指令コントローラにアクセスしたいと思っています。
どうすればいいですか?私はブロードキャストで試してみましたが、私はそれが親と子のアクセスの間にのみ知っています。ここで私のシナリオは子供と子供のアクセスです。
第1ディレクティブコントローラのスコープ値に第2ディレクティブコントローラにアクセスする方法を教えてください。ディレクティブアクセスへの角度指令
だから、私は$scope.Hello= "Hello";
が最初の指令にあれば、2番目の指令コントローラにアクセスしたいと思っています。
どうすればいいですか?私はブロードキャストで試してみましたが、私はそれが親と子のアクセスの間にのみ知っています。ここで私のシナリオは子供と子供のアクセスです。
第1ディレクティブのリンクでは、第2ディレクティブを呼び出して属性として渡します。あなたはおそらく、サービスを設定する必要があり
link: function (scope, element, attrs) {
angular.element(document.body).append($compile('<my2ndDirectivehello="' + scope.hello+'"></my2ndDirective'>
};
最初のコントローラからのパスを使用してから2番目のコントローラで使用したい – user1030181
あるコントローラから別のコントローラに値を渡す必要がある場合は、 角度サービスを使用してコントローラからコントローラへの通信を検索する –
... –
私はあなたのコードは、これまでのところ、その後は何の角度サービス – user1030181
を使用していますか?投稿してください。 –