ngInit不将表达式解释为true

时间:2014-02-12 14:28:30

标签: javascript angularjs

我有一个构建文件树的指令。作为其中的一部分,我正在尝试使用ngModel和ngInit默认选中一个复选框,但我没有得到我期望的行为。此代码来自链接功能:

的Javascript

var treeSelectAll = true

HTML (不工作)

<input type="checkbox" ng-model="node.selected" ng-init="node.selected = treeSelectAll">

HTML (工作)

<input type="checkbox" ng-model="node.selected" ng-init="node.selected = true">

为什么ngInit没有将treeSelectAll评估为true

1 个答案:

答案 0 :(得分:0)

请尝试:

$scope.treeSelectAll = true

代替

var treeSelectAll = true