我無法使數據綁定在此指令中起作用。當我在事件處理程序中更改它們時,變量未被正確綁定,數據綁定在指令中不起作用
我在做什麼錯? >Test Fiddle
var myApp = angular.module('myApp', [])
.directive('inputTest', function() {
return {
restrict: 'E',
template: '<div class="input-group">\
<input type="text" class="form-control" />\
<br>child scope: {{myValue}}\
</div>',
scope: {
myValue: '=',
},
link: function (scope, element, attrs) {
$(element).on('click', function (e) {
alert('c');
scope.myValue = 'clicked';
});
scope.myValue = 'not clicked';
},
};
})
function MyCtrl($scope) {
$scope.myValue = 'parent value';
}
HTML
<div ng-controller="MyCtrl">parent scope: {{myValue}}
<input-test my-value="myValue"></input-test>
</div>
你得到在瀏覽器控制檯的任何錯誤? –
不,檢查小提琴... – xcorat