角度过滤器对象和子对象

时间:2015-03-07 17:15:29

标签: javascript json angularjs

在这里摆弄http://jsfiddle.net/prantikv/owtakr1a/6/

我有像这样的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>

我想要的是,当用户选择company1时,只应显示其子数据

javascript是

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"}
};

}

它在单级对象上工作正常但我无法在第二级工作

我在信息中尝试了(key,val),但过滤器似乎不起作用

0 个答案:

没有答案