我已将角度库从1.4.8更新到1.4.9。 我在1.4.9中遇到了以下错误,但在1.4.8
中工作正常表达式' undefined'在属性'数据'用于指令' mydir'是不可转让的!
在Doc中,给出了以下用例。
<!-- ERROR because attribute bind wasn't provided -->
<my-directive>
&#13;
<mydir></mydir>
&#13;
//Case 1
.directive('mydir', function(){
return {
scope:{
data: '='
},
controller: function($scope) {
$scope.localData = $scope.data || 'Sam';
}
};
});
//Case 2
.directive('mydir', function(){
return {
scope:{
data: '='
},
controller: function($scope) {
$scope.data = $scope.data || 'Sam';
}
};
});
&#13;
案例1:工作正常。
案例2:出错。
为什么?根据文档,它应该在两种情况下都给出错误。有什么建议??