Javascript AngularJS数组到ng repeat
当websocket消息收到时,将运行以下代码:Javascript AngularJS数组到ng repeat,javascript,arrays,angularjs,websocket,angularjs-ng-repeat,Javascript,Arrays,Angularjs,Websocket,Angularjs Ng Repeat,当websocket消息收到时,将运行以下代码: connection.onmessage = function (eventInfo) { var onConnectionMessage = JSON.parse(eventInfo.data); if (onConnectionMessage.messageType === "newRequest") { getQuizRequests(); } } getQuizRequests()是以下函数: function getQuiz
connection.onmessage = function (eventInfo) {
var onConnectionMessage = JSON.parse(eventInfo.data);
if (onConnectionMessage.messageType === "newRequest") {
getQuizRequests();
}
}
getQuizRequests()是以下函数:
function getQuizRequests() {
var URL = '/acceptOrReject/' + lookUpCode();
$http.get(URL)
.success(function (data) {
for (var i = 0; i < data.teamArray.length; i++) {
teamArray[0] = data.teamArray[i];
}
})
.error(function (data, status) {
alert("ERROR data cant be loaded");
});
}
函数getQuizRequests(){
var URL='/acceptOrReject/'+lookUpCode();
$http.get(URL)
.成功(功能(数据){
对于(var i=0;i我想在ng repeat中调用此teamArray。如何将填充的数组发送到使用ng repeat的代码中 假设这都在同一个控制器中
$scope.teamArray = [];
function getQuizRequests() {
var URL = '/acceptOrReject/' + lookUpCode();
$http.get(URL)
.success(function (data) {
for (var i = 0; i < data.teamArray.length; i++) {
$scope.teamArray.push(data.teamArray[i]);
}
})
.error(function (data, status) {
alert("ERROR data cant be loaded");
});
}
$scope.teamArray=[];
函数getQuizRequests(){
var URL='/acceptOrReject/'+lookUpCode();
$http.get(URL)
.成功(功能(数据){
对于(var i=0;i
然后在你的html中
<ul ng-show="teamArray.length > 0" ng-repeat="member in teamArray">
<li>{{member}}</li>
</ul>
- {{member}}
需要是视图呈现的控制器范围的一部分。哪里定义了teamArray
?为什么每次都写得太多了。请提供所有相关代码上下文此代码是否在服务中?控制器?teamArray[0]=data.teamArray[i]代码>没有意义