パラメータとして渡された属性を AngularJS ディレクティブに評価させる良い方法はありますか?
私の問題を示す簡単な例を次に示します (ディレクティブなしでこの動作を実装できることは認識しています)。
link: function postLink(scope, element, attrs) {
debugger; // scope.$parent already knows the value of teacher here
scope.sendEmail = function(){
alert(attrs.recipient);
//window.open("mailto:" + attrs.recipient);
}
}
string の代わりにteacher.email
(リンク関数には の正しい値があることに注意してください)の値をディレクティブで使用したいと思います。scope.$parent.teacher
teacher.email