Javascript AngularJS-用于循环推送整个对象而不仅仅是标题
我在这里创建了一个plunkr: 应用程序应该允许用户执行搜索并返回结果 我已经到了显示正确结果数量的地步(如果只选择了一个国家),但我似乎无法在for循环中通过整个匹配对象 HTML:Javascript AngularJS-用于循环推送整个对象而不仅仅是标题,javascript,angularjs,angularjs-scope,Javascript,Angularjs,Angularjs Scope,我在这里创建了一个plunkr: 应用程序应该允许用户执行搜索并返回结果 我已经到了显示正确结果数量的地步(如果只选择了一个国家),但我似乎无法在for循环中通过整个匹配对象 HTML: {{myresults}} JS: $scope.Results=[]; $scope.search=功能(国家、城市、部门){ var countryValue=country.country; 对于(i=0;i
{{myresults}}
JS:
$scope.Results=[];
$scope.search=功能(国家、城市、部门){
var countryValue=country.country;
对于(i=0;i<$scope.Data.length;i++){
如果($scope.Data[i].Country==countryValue){
$scope.Results.push(countryValue);
}
}
log($scope.Results);
}
您只在$scope.结果中推送国家名称,而不是推送整个数据对象:
$scope.Results.push($scope.Data[i])代码>
<div ng-repeat="myresults in Results track by $index">
{{myresults}}
</div>
$scope.Results = [];
$scope.search = function(country, city, department) {
var countryValue = country.Country;
for (i = 0; i < $scope.Data.length; i++) {
if ($scope.Data[i].Country == countryValue) {
$scope.Results.push(countryValue);
}
}
console.log($scope.Results);
}