这是我的控制器代码:

var domainList=angular.copy($scope.busdomain);
            if(domainList!=null){
                 domainList[0].childNode.sort();
//For finding out the length of list
                for (var i = 0; i < domainList[0].childNode.length; i++) {
//Here I want to add a check that I can get name only of objects in my list
//Please see the attached Object screenshot for better understanding
                    if (domainList[0].childNode[i].name!=null) {
                        var name=domainList[0].childNode[i].name;
                     domainList[0].childNode.splice(i,1,name);
                      $scope.busdomainname=domainList[0].childNode;
}
}


我想获取对象列表并取出其名称,然后添加到$ scope.busdomainname,因为我只需要在另一页上显示名称。
有没有办法做到这一点。请帮帮我。提前致谢

最佳答案

尝试使用下划线库example,而不要费力。它提供了有用的功能,例如这样。你的情况

_.pluck (domainList, "name");

10-08 13:53