1
子ディレクティブのテンプレート関数の親ディレクティブから渡される値にアクセスしようとしています。parentディレクティブからchildディレクティブのテンプレート関数への値の受け渡し
下記のplunkerを参照してください。
CODE:
親指令:
directive('parentDir', function(){
return {
controller: ['$scope',function($scope){
$scope.myVal = 'HELLO';
}],
templateUrl: 'parentDir.html'
}
})
子供指令:
directive('childDir', function(){
return {
template: function(element,attrs){
alert(attrs.val);
}
}
})
parentDir.html:
<div>
<child-dir val="{{myVal}}"></child-dir>
</div>
は、あなたの答えをありがとうです。テンプレート関数の値がリンク関数ではないことが必要です。 – Teja
ええと、私はあまりテンプレート機能に慣れていません。あなたはすでにこの[質問](http://stackoverflow.com/questions/30704757/angular-access-scope-from-directive-template-function)に遭遇しましたか? –