0

我正在研究离子框架。我想知道如何从本地存储器的输入标签中插入文本。如果数据存储在本地,我想在用户名输入框中添加文本。这里有代码。如何使用js将输入字段插入文本?

在的login.html

<label class="item item-input item-stacked-label"> 
     <span class="input-label">Username</span> 
     <input type="text" ng-model="xxx.user" id="userInput" placeholder="Email or Phone"> 
    </label> 

在控制器.js文件

var loadData1 =window.localStorage.getItem("data"); 
console.log(loadData1); 
    var userInput=document.getElementById("userInput"); 
    if (window.localStorage.getItem("data") !== null){ 
     userInput.innerHTML =loadData1; 
      console.log(window.localStorage.getItem("data")); 
    }; 

回答

2

的数据添加到输入的模型。

为前:

$scope.xxx = {'user': '' , 'password': ''}; 

var loadData1 =window.localStorage.getItem("data"); 
console.log(loadData1); 

if (loadData1 != null){ 
    $scope.xxx.user = loadData1; 
    console.log($scope.xxx.user); 
}; 
+0

感谢you.That工作! –

+0

$ scope.xxx = {'user':'','password':''}有什么用? –

+0

将此视为具有对象文字的JavaScript类。在这里阅读有关它的更多信息:http://www.phpied.com/3-ways-to-define-a-javascript-class/ – Sajal

相关问题