我無法理解如何將對象推入數組我嘗試了幾種不同的方法,仍然無法弄清楚。AngularJs - 在數組中推對象
var app = angular.module('myApp',[])
app.controller('dropdown', function($scope, $http){
\t $scope.userInfo = [];
\t
\t $scope.pushInArray = function() {
\t \t $scope.userInfo.push($scope.users)
\t }
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="myApp" ng-controller="dropdown">
<input type="text" name="name" ng-model="users.name" placeholder="Name">
<input type="text" name="email" ng-model="users.email" placeholder="Email">
<input type="text" name="phoneNo" ng-model="users.phoneNo" placeholder="phone Number">
<button ng-click="pushInArray()">Add</button>
<pre>{{userInfo}}</pre>
</div>
在添加按鈕的點擊我推USERINFO電學性能的研究用戶的信息。我第一次工作,但如果我修改了已經存儲的值也被修改的值(在推動值正在修改之後)。
同樣的事情,第一個值推如果我修改輸入的文本價值被推對象的值也修改 – vinox
啊,我忘了補充後發生的'$ scope.users = null'以清除它作爲每@ Aayushi的回答 –
感謝,它的做工精細 – vinox