请参考这个小提琴的问题。http://jsfiddle.net/AQR55/
1)为什么附加到隔离范围属性的手表 - 双向绑定到父属性,不会在更改父范围属性时触发。
在小提琴中,在更改绑定的父范围属性时,没有触发下面提到的手表。
$scope.$watch('acts', function(neww ,old){
console.log(neww)
})
2) ng-click="addaction()" addaction="addaction()"
。这段代码可以以更优雅的方式放置吗?因为,要在隔离范围内执行操作,似乎我们需要设置双向绑定和附加到 ng-click。
3)我可以在隔离范围内声明方法,如下所示?如果我这样做,我会收到 .js 错误。
<isolate-scope-creating-cmp ng-click="isolateCmpClickHandler()"></isolate-scope-creating-cmp>
scope:{
isolateCmpClickHandler:function(){
//If i do like this, I'm getting .js error
}
}