Javascript 角度过滤器对象和子对象

Javascript 角度过滤器对象和子对象,javascript,json,angularjs,Javascript,Json,Angularjs,在这里拉小提琴 我有这样的html <div ng-controller="MyCtrl"> <select ng-model="name"> <option value="company1">company1</option> <option value="company2">company2</option> <option value="company3">c

在这里拉小提琴

我有这样的html

<div ng-controller="MyCtrl">
<select ng-model="name">
        <option value="company1">company1</option>
        <option value="company2">company2</option>
        <option value="company3">company3</option>
    </select>    

<li ng-repeat="(key,val) in info | filter:name "> 
        {{key}}::{{val}}
</li>
</div>
它在单级对象上运行良好,但我无法在第二级对象上运行


我尝试了信息中的(键,val),但过滤器似乎不起作用,然后

无法过滤对象。。。你的数据应该在数组中,并将
公司
设置为一个属性如何只
ng repeat=“(key,val)in info[name]”
?嘿,它工作了..专注于过滤器,但没有查看对象..info[name]…但我得到的是公司1的值,它是2 6 3我没有得到它们上的键..我如何才能得到键,房间等我的坏…问题解决了…专注于过滤器…我没有看对象…信息[名称]…谢谢
var myApp = angular.module('myApp',[]);

function MyCtrl($scope) {
$scope.info={
    "company1":
        {"employee":"*2",
        "rooms":"*6",
        "vehicals":"3"},
    "company2":
        {"employee":"*2",
        "rooms":"*6"},
    "company3":
        {"employee":"*2",
        "rooms":"*6",
        "vehicals":"3"}
};

}