您好我正在開發中angularjs Web應用程序。我想在angularjs中查詢數組。以下是我的代碼片段。無法查詢Java腳本數組中angularjs
var angulararray = [];
bindleaselistings.bindleaselistingsmethod().then(function(response) {
angular.forEach(response.data.data.LeaseList, function(value, key) {
angulararray.push(value);
});
}, function(error) {});
console.log(angulararray);
debugger;
var found = $filter('filter')(angulararray, {
id: accountnumber
}, true);
if (found.length) {
$scope.selected = JSON.stringify(found[0]);
} else {
$scope.selected = 'Not found';
}
當我調試var found = $filter('filter')(angulararray, { id: accountnumber }, true);
我可以看到angulararray是空的。我是否可以知道我在上面的代碼中做了什麼錯誤?任何幫助,將不勝感激。謝謝
你可以張貼在問題的所有代碼,以查找問題。 –
如果帳號是你想要篩選變量,它應該是這樣的:'VAR找到= $過濾器(「過濾器」)(angulararray,ACCOUNTNUMBER,真);' –
這個問題在異步操作的誤解JS的 – MysterX