angular 指令内部事件如何改变外层scope值?

我看了一下教程里,都是在template设置了ng-model,我想如果model不设置,单纯的修改scope内部值,页面显示不刷新,为何?
varmyMod=angular('myMod',[])
myMod.controller('ctl',function($scope){
$scope.hello='hello'
})
.directive('drc',function(){
return{
link:function(scope,elem,attr){
elem.click(function(){
scope.hello="www"
})
}
}
})

{{hello}}

click
这样的话,我试下来click内部的scope.hello会改变,但是这个改变不会影响到外层hello的展现。好像link内部的scope只是外层$scope的一份拷贝。
请问我该如何实现我想要的这个功能?
拉莫斯之舞
浏览 506回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript