我正在处理一个离子应用程序,我在将范围变量绑定到本地存储变量时遇到了一些麻烦。
*我正在使用ngStorage库。
在我的控制器中我做了:
$scope.name = $localStorage.name;
in html
<div data-ng-bind="name"></div>
我还有一个在app.module()。run()中执行的服务函数,并启动本地存储&#34; name&#34;来自外部服务器的变量。
我测试了本地存储,它的价值还可以!我遇到的问题是,当$ localStorage.name的值发生变化时,HTML不会实时更新。我究竟做错了什么?
答案 0 :(得分:3)
对于动态更新,您可以尝试在控制器中使用此方法
$范围。 name = function(){return $ localStorage.name; }
并在您的HTML中添加以下行
<div data-ng-bind="name()"></div>