একটি চেকবক্সে ক্লিক করা এবং এনজি-ক্লিক কল করা: এনজি-ক্লিক কিক্সের আগে মডেলটি আপডেট হয় না তাই চেকবক্স মানটি ইউআইতে ভুলভাবে উপস্থাপন করা হয়:
এটি অ্যাঙ্গুলারজেএস 1.0.7 এ কাজ করে এবং অ্যাঙ্গুয়ালার 1.2-আরসিএক্সে ভাঙ্গা মনে হচ্ছে।
<div ng-app="myApp" ng-controller="Ctrl">
<li ng-repeat="todo in todos">
<input type='checkbox' ng-click='onCompleteTodo(todo)' ng-model="todo.done">
{{todo.text}}
</li>
<hr>
task: {{todoText}}
<hr><h2>Wrong value</h2>
done: {{doneAfterClick}}
এবং নিয়ামক:
angular.module('myApp', [])
.controller('Ctrl', ['$scope', function($scope) {
$scope.todos=[
{'text': "get milk",
'done': true
},
{'text': "get milk2",
'done': false
}
];
$scope.onCompleteTodo = function(todo) {
console.log("onCompleteTodo -done: " + todo.done + " : " + todo.text);
$scope.doneAfterClick=todo.done;
$scope.todoText = todo.text;
};
}]);
ব্রোকন ফিডল ডাব্লু / কৌণিক 1.2 1.2 আরসিএক্স - http://jsfiddle.net/supercobra/ekD3r/
ফিডডল ডাব্লু / কৌণিক 1.0.0 কাজ করছে - http://jsfiddle.net/supercobra/8FQNw/