在 angular js 中将数据添加到列表
Adding data to a list in angular js
正在以 {room1: 4, room2: 2}
的形式接收数据
接收到名称为roomData
$scope.testdata = [{
'room': 'room0',
'users': '10'
}];
$scope.setLobbyRoom = function (roomData) {
$scope.inc = 0;
for (i in roomData) {
//want to push the data into the array list here.
}
}
如果你想推送数据到$scope.testdata,你只需要使用方法push
$scope.testdata = [{
'room': 'room0',
'users': '10'
}];
$scope.setLobbyRoom = function (roomData) {
$scope.inc = 0;
for (i in roomData) {
$scope.testdata.push(roomData[i]);
}
}
roomData
是数组吗?如果是这样,那就很简单了:
$scope.testData = $scope.testData.concat(roomData);
$scope.testdata = [];
$scope.setLobbyRoom = function (roomData) {
$scope.testdata = [];
for (i in roomData) {
$scope.testdata.push({
room: i,
users: roomData[i]
});
}
}
这个有效
正在以 {room1: 4, room2: 2}
接收到名称为roomData
$scope.testdata = [{
'room': 'room0',
'users': '10'
}];
$scope.setLobbyRoom = function (roomData) {
$scope.inc = 0;
for (i in roomData) {
//want to push the data into the array list here.
}
}
如果你想推送数据到$scope.testdata,你只需要使用方法push
$scope.testdata = [{
'room': 'room0',
'users': '10'
}];
$scope.setLobbyRoom = function (roomData) {
$scope.inc = 0;
for (i in roomData) {
$scope.testdata.push(roomData[i]);
}
}
roomData
是数组吗?如果是这样,那就很简单了:
$scope.testData = $scope.testData.concat(roomData);
$scope.testdata = [];
$scope.setLobbyRoom = function (roomData) {
$scope.testdata = [];
for (i in roomData) {
$scope.testdata.push({
room: i,
users: roomData[i]
});
}
}
这个有效