【发布时间】:2017-01-18 13:48:03
【问题描述】:
我们如何从数组循环中获取数据,就像在视图中使用 ng-repeat 获取数据一样?
我想要这个:
function test() {
var data = [];
for(var i = 0; i < 10; i++) {
var newtest = {
text: 'text',
class: 'class_name',
user_chat_img: "images/noimage.jpg",
time_stamp: 'myJSON2'
}
// console.log('chat history',myJSON);
data.push(newtest);
}
return data;
}
var $scope.message = test();
console.log('message', $scope.message);
现在我想获取这个数组值,即文本、类等
这给我这样的控制台数据
Array[1]
0: Object
class: "class_name"
text: "text",
time_stamp: "myJSON2",
user_chat_img: "images/noimage.jpg"
__proto__: Objectlength: 1__proto__: Array[0]
如何在我的控制器中获取这些值 我将使用 ng-repeat 在我的视图中获取这些值 喜欢
ng-repeat={x in message}
and then
x.class
谢谢
【问题讨论】:
-
我想将这些数组值放在我的控制器中而不是在我的视图中我只想要“我如何在我的控制器中获取这些数组值”
标签: javascript angularjs arrays loops