繁体   English   中英

将本地存储值放在带有离子和角度的文本框中

[英]Put local storage value in a text box with ionic and angular

我正在开发基于ionic框架的应用程序,我将文件上传到服务器并获取响应,并将文件名保存在localstorage 现在我的问题是,将响应保存到localstorage我想将该值放在一个名为filename的文本框中。 请我怎么做?

 function win(r) {
            //alert("Response =" + r.response);
            window.localStorage.setItem("picture",r.response)
            {$ionicLoading.hide();}
            $scope.filename = localStorage.getItem('picture');
            //console.log("Code = " + r.responseCode);
            //console.log("Response = " + r.response);
            //console.log("Sent = " + r.bytesSent);
        }

的HTML

<label class="item item-input item-stacked-label">
    <span class="input-label">Fashion Line</span>
    <input name="filename" type="text" id="filenaname"  ng-model="filename" >
  </label>

我不太了解角度-但似乎您正在获得响应-将其放入本地存储,然后再次从本地存储中取出以设置文件名-全部都在一个函数中。

您可以通过不获取文件名的本地存储项来简化它-因为它在同一函数中:

   window.localStorage.setItem("picture",r.response)
    {$ionicLoading.hide();}
    $scope.filename = r.response;

这意味着您将使用相同的变量来设置loal存储项和filnename,而无需执行将其从本地存储中移出的额外步骤。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM