2016-12-08 11 views
0

、つまりctrl1という外部のdiv要素があります。その要素の中に、私は隔離された範囲とコントローラ、例えばctrl2との指示があります。ngController内に隔離されたスコープを持つディレクティブ

問題は、そのディレクティブのスコープが分離されている場合、内部要素がctrl2にアクセスできないことです。なぜそれが起こるのですか?ここで

は、問題のフィドルです:http://jsfiddle.net/ud1jzk0e/

私は角v1.2.18を使用しています。

EDIT:明らかに、これはngControllerの中にあるディレクティブとは関係ありません。ディレクティブのテンプレートからのみコントローラにアクセスできますが、その要素内のHTMLからはアクセスできないようです。

答えて

0

私はこのよう

link: function(scope) { 
    scope.something = "I'm in controller 2."; 
} 

http://jsfiddle.net/28jerc2c/

それを行うだろうあなたのアプローチが正しいとは思いません
関連する問題