我在 template.html 中有一个指令,包含在 ng-include 中,在这个指令中我更改了范围,但在我看来它没有改变
这是我的html
<div ng-controller="myCtrl">
<div id="modal">
<div ng-show="showDIv">Somthing to controll</div>
</div>
<div ng-include src="template.html">
</div>
这是我的模板
<a ng-support></a>
这是我的指令
app.directive('ngSupport', function(){
return {
restrict: 'A',
link: function(scope, elem, attr, ctrl) {
elem.bind('click', function(e) {
$("#modal").dialog({height:518,width:900,modal:true });
scope.showDiv = true;
scope.$apply();
});
}
};
});
当我更改指令中的范围时,它不适用于视图,有人可以帮忙吗?