【发布时间】:2016-08-05 09:21:02
【问题描述】:
我正在尝试在页面上打印 <h1> 标记中的文本,具体取决于是否选中了复选框。
$scope.EmailMe = function(email) {
if($scope.emailchecked == 1) {
$scope.test = "emailSent";
} else {
$scope.test = "nothing";
}
}
HTML 是:
<input type="checkbox" ng-model="emailchecked" ng-change="EmailMe(1)">
<h1> @{{test}} </h1>
我有文本打印,但未选中复选框。或允许更改请帮助:)
【问题讨论】:
-
你想在复选框中有
0&1值吗? -
@NishanthMatha 现在可以选中复选框:)。但不幸的是,文本不再打印。我知道我的代码对于 Angular 新手来说很乱,有没有更好的方法来检查是否检查了某些内容?
-
@PankajParkar 我知道它可能会丢失,但我不确定它应该如何存在
标签: javascript angularjs data-binding angularjs-scope