Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 变量值在AngularJS中的所有位置都没有反映出来_Javascript_Html_Angularjs - Fatal编程技术网

Javascript 变量值在AngularJS中的所有位置都没有反映出来

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。 问

我正在将保存的变量从localStorage加载到Angular scope。 我有HTML:

 <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,是的,我已经检查过了,就是这样。所以我现在在给布尔人拉弦,效果很好!