我正在实现angular js,并试图获取输入框的值并将其存储到本地存储中。输入是由用户键入的,它是指ip地址。
以下是我的html代码:
<div>
<input ng-model="serverip">
<input type="button" class="button" value="Apply" ng-click="save()">
</div>
以下是我的js代码:
.controller('Ctrl', function($scope) {
$scope.save= function() {
console.log($scope.serverip);
localStorage.setItem('serverip', $scope.serverip);
};
})
为什么使用上面的编码,将IP地址输入到输入框中后,得到的
$scope.serverip
总是不确定? 最佳答案
我有点找出正确的答案。我们必须在html中传回serverip
:
<div>
<input ng-model="serverip">
<input type="button" class="button" value="Apply" ng-click="save(serverip)">
</div>
并在js文件中:
.controller('Ctrl', function($scope) {
$scope.save = function(serverip) {
console.log(serverip);
localStorage.setItem('serverip', serverip);
};
})