在离子中绑定到localStorage不起作用

时间:2015-08-14 13:54:15

标签: angularjs ionic-framework local-storage

我正在处理一个离子应用程序,我在将范围变量绑定到本地存储变量时遇到了一些麻烦。

*我正在使用ngStorage库。

在我的控制器中我做了:

$scope.name = $localStorage.name;

in html

<div data-ng-bind="name"></div>

我还有一个在app.module()。run()中执行的服务函数,并启动本地存储&#34; name&#34;来自外部服务器的变量。

我测试了本地存储,它的价值还可以!我遇到的问题是,当$ localStorage.name的值发生变化时,HTML不会实时更新。我究竟做错了什么?

1 个答案:

答案 0 :(得分:3)

对于动态更新,您可以尝试在控制器中使用此方法

  

$范围。 name = function(){return $ localStorage.name; }

并在您的HTML中添加以下行

<div data-ng-bind="name()"></div>