我是AngularJS的新手。我在写一个指令。目前,我的指令如下所示:在链接功能中访问AngularJS指令范围
.directive('myDirective', function(component) {
return {
restrict:'E',
replace:true,
templateUrl: 'myTemplate.tpl.html',
scope: {
myAttribute: '='
},
link: function(scope, element, attrs) {
console.log(scope.myAttribute);
}
};
})
我想利用这个指令在我的HTML如下所示:
<myDirective myAttribute="true"></myDirective>
我的问题是,如何获取的值“myAttribute”在我的指令的链接功能?我需要得到这个价值来做一些程序化的东西。不过,我目前的做法总是在JavaScript控制台上打印'undefined'。
谢谢你的帮助!
卫生署!每次翻译都会让我受益匪浅。谢谢。 –