2014-02-12 17 views
0

我有一個構建文件樹的指令。作爲其中的一部分,我嘗試使用ngModel和ngInit默認檢查複選框,但我沒有得到我期望的行爲。此代碼是從邏輯函數: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爲什麼不評估treeSelectAlltrue

回答

0

請嘗試:

$scope.treeSelectAll = true 

代替

var treeSelectAll = true 
+0

此代碼實際上是一個指導連接功能,HTML和所有。範圍不是問題。 –