【发布时间】:2017-01-11 12:09:46
【问题描述】:
大家好,我有一个问题,为什么我的复选框中的 ng-model 在控制器中不起作用。
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,但不知何故消息并没有改变。这里似乎有什么问题?谢谢
【问题讨论】:
标签: angularjs