[英]AngularJS getting user info and storing for later use
嗨,我正在嘗試讓Angular JS ng-repeat存儲來自用戶的信息,以便他們以后可以使用它登錄。 我這樣做對嗎?
.html
<div id='div' ng-controller="usersCtrl">
<ul>
<li ng-repeat="x in users">
{{ x.username + ", " + x.password}}
</li>
</ul>
</div>
<script src="https://code.jquery.com/jquery-3.1.1.js" integrity="sha256-16cdPddA6VdVInumRGo6IbivbERE8p7CQR3HzTBuELA=" crossorigin="anonymous"></script>
<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<script src="js/controllers/users.js"></script>
<script src="js/app.js"></script>
<script src="js/main.js"></script>
angular.js
app.controller('usersCtrl', function($scope){
$scope.users = [
{username: 'Regie', password: 'Tano'},
{username: 'Greg', password: 'Mayer'},
{username: 'Jacob', password: 'Minshall'},
{username: 'Bank', password: 'Chaiwong'}
]
})
您應該創建服務來做到這一點
app.factory('myService', function() {
var savedData = {};
return {
set: set,
get: get
}
function set(data) {
savedData['user'] = data
}
function get() {
return savedData;
}
這是plnkr
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.