考虑到这个指令:
.directive('myDirective', function(httpRequestTracker) {
return {
restrict: 'EA',
scope: {
myvar: "=",
},
link: function($scope, elem, attrs) {
console.log($scope.myvar, attrs.myvar);
}
};
})
和这个 JS 控制台输出:
> undefined undefined // 如果没有属性
> value value // 如果属性 value = "value"
函数的attr
参数有什么用link
?与 $scope 有什么区别?
谢谢