[英]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.