Javascript 变量值在AngularJS中的所有位置都没有反映出来
我正在将保存的变量从localStorage加载到Angular scope。 我有HTML:Javascript 变量值在AngularJS中的所有位置都没有反映出来,javascript,html,angularjs,Javascript,Html,Angularjs,我正在将保存的变量从localStorage加载到Angular scope。 我有HTML: <p>{{passcodeEnabled}}</p> <p ng-show="passcodeEnabled==true">Hello there!</p> <input type="checkbox" ng-model="passcodeEnabled"> {{passcodenabled} 你好 例如,我将其设置为true。 问
<p>{{passcodeEnabled}}</p>
<p ng-show="passcodeEnabled==true">Hello there!</p>
<input type="checkbox" ng-model="passcodeEnabled">
{{passcodenabled}
你好
例如,我将其设置为true
。
问题是它在第一段中显示为true,但在第二段和复选框中显示为undefined/false
为什么这些不同以及如何使此绑定正常工作?您确定passcodeEnabled没有存储为
“true”
字符串而不是true
布尔值吗?在这种情况下,我认为你的绑定不会像你期望的那样工作。谢谢,Yann,是的,我已经检查过了,就是这样。所以我现在在给布尔人拉弦,效果很好!