運が悪かったのですが、代理人と一緒にディレクティブを実装しようとして4時間費やしました。
使用事例:
「フィルター」というディレクティブがあります。
ユーザーがフィルターをアクティブ化/非アクティブ化すると、親スコープが画面上のデータを更新したい場合があります。
親を実行させる前に、内部データ構造にいくつかの内部変更を加えて、新しいフィルター状態を親に渡したいと思います。
私がやろうとしていることの簡略化されたバージョンを表示するためにjsfiddelを作成しました。
http://jsfiddle.net/concept/zADNy/ これがディレクティブの私のスコープです
scope : {
onFilterChanged : '&'
},
これが中間ハンドラーです
function notifyParent() {
scope.onFilterChanged({filters:scope.filters});
}