你好,我有問題,爲什麼我的複選框中的ng模型在控制器內不工作。Angularjs:Angularjs複選框沒有綁定在控制器內
的index.html:
<body ng-controller="MainCtrl">
<legend>UI</legend>
<div>
<input type="checkbox" ng-model="checkbox" />
</div>
{{checkbox}}
{{message}}
我的script.js:
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope) {
$scope.checkbox = true;
if($scope.checkbox) {
$scope.message = "hello world!";
} else {
$scope.message = "Not Hello World!";
}
});
我的目標是改變消息時,複選框改變它的布爾值。 但不知何故,在我的index.html複選框綁定工作,每次我點擊複選框,它改變爲true和false,但不知何故消息沒有改變。這裏似乎有什麼錯誤?謝謝
消息不會僅更改複選框的布爾值:3當複選框被切換時,當我們更改消息時, –
消息將會改變。使用'ng-change'指令來做到這一點。 – superUser
老兄我欠你的東西謝謝你喲多多:) –