當創建與一個指令隔離範圍,但在指令中沒有模板,但與指令裏面的一些DOM,該指令裏面的DOM無法綁定到該指令的範圍。角1.2指令範圍問題
<div ng-controller="testCtrl">
{{hehe}}
<hr/>
<div test-directive="hello" >
Directive Data:
<div>{{test}}</div>
</div>
</div>
angular.module('app',[])
.controller("testCtrl",['$scope', function ($scope) {
$scope.hehe = "test from controller";
}])
.directive("testDirective",function(){
return{
scope: {
"testDirective": "="
},
controller: ['$scope', function ($scope) {
$scope.test = "test from directive";
}]
};
});
在演示中,有兩個角的lib版本1.1.5和1.2.4,以及它們中的一個評論。
該代碼適用於1.1.5,但不適用於1.2.4。
有人可以解釋發生了什麼?
感謝Fabrício幫我編輯問題。讓這個問題更清楚。 – areschen