【发布时间】:2015-12-31 12:46:56
【问题描述】:
AngularJS 有问题:
错误:[$parse:syntax] http://errors.angularjs.org/1.3.7/$parse/syntax?p0=%7B&p1=invalid%20key&p2=2&p3=%7B%7Bcampaign.paused%7D%7D&p4=%7Bcampaign.paused%7D%7D 在错误(本机) 在http://localhost/platform/js/angular/angular.min.js:6:416 在 gb.throwError (http://localhost/platform/js/angular/angular.min.js:190:254) 在 gb.object (http://localhost/platform/js/angular/angular.min.js:199:435) 在 gb.primary (http://localhost/platform/js/angular/angular.min.js:189:308) 在 gb.unary (http://localhost/platform/js/angular/angular.min.js:197:82) 在 gb.multiplicative (http://localhost/platform/js/angular/angular.min.js:196:324) 在 gb.additive (http://localhost/platform/js/angular/angular.min.js:196:182) 在 gb.relational (http://localhost/platform/js/angular/angular.min.js:196:48) 在 gb.equality (http://localhost/platform/js/angular/angular.min.js:195:418)(anonymous 函数)@ angular.js:11592b.$get @ angular.js:8542c.$get.l.$digest @ angular.js:14241c.$get.l.$apply @ angular.js:14486l @ angular.js:9644O @ angular.js:9834w.onload @ angular.js:9775
起源相当明显,当我删除这个 HTML 时,它就消失了
<input type="checkbox" ng-model={{campaign.paused}}
ng-true-value="'1'" ng-false-value="'0'" />
$scope.campaign.paused 来自我从服务器收到的 JSON 数据:
{
"campaign_id": "1",
"paused": "0"
}
问题:如何让我的 HTML 将 paused 的 0 或 1 识别为真/假并(取消)相应地选中该框?
【问题讨论】:
标签: angularjs