Javascript 在{{}花括号中向指令传递属性和在角括号中不向指令传递属性之间的区别?

Javascript 在{{}花括号中向指令传递属性和在角括号中不向指令传递属性之间的区别?,javascript,angularjs,angularjs-directive,scope,Javascript,Angularjs,Angularjs Directive,Scope,我正试图在angular指令中的属性上设置watcher,如下所示 angular.module(“myApp”,[]); 角度.module(“myApp”).directive('myDirective',function(){ 返回{ 限制:“A”, 范围:正确, 链接:函数($scope,element,attrs){ $scope.$watch(函数(){ 返回[attrs.attrOne]; },函数(newVal){ console.log(newVal); },对); } };

我正试图在angular指令中的属性上设置watcher,如下所示

angular.module(“myApp”,[]);
角度.module(“myApp”).directive('myDirective',function(){
返回{
限制:“A”,
范围:正确,
链接:函数($scope,element,attrs){
$scope.$watch(函数(){
返回[attrs.attrOne];
},函数(newVal){
console.log(newVal);
},对);
}
};
});

{{x}

这是文字字符串和插值字符串之间的区别。看看这个。它很好地解释了每一个。可能的副本