Angularjs 如何在ngRepeat中跳过$$hashKey

Angularjs 如何在ngRepeat中跳过$$hashKey,angularjs,angularjs-ng-repeat,Angularjs,Angularjs Ng Repeat,我试图从一个对象动态地生成一些表。这是我的目标 { categories: ["kids", "home"], home: [{ name: "home 1.1", title: " home1.2" }, { name: "home 2.1", title: "home 2.2" }, { name: "home 3.1", title: "home 3.2" }, { name: "home 4.1", ti

我试图从一个对象动态地生成一些表。这是我的目标

{
  categories: ["kids", "home"],
  home: [{
    name: "home 1.1",
    title: " home1.2"
  }, {
    name: "home 2.1",
    title: "home 2.2"
  }, {
    name: "home 3.1",
    title: "home 3.2"
  }, {
    name: "home 4.1",
    title: "home 4.2"
  }, {
    name: "home 5.1",
    title: "home 5.2"
  }],
  kids: [{
    name: "kids 1.1",
    title: "kids 1.2"
  }]
}
我的运行代码是

var-app=angular.module(“app”,[]);
应用程序控制器(“MainCtrl”,函数($scope){
$scope.data={
类别:[“孩子”、“家”],
主页:[{
名称:“家庭1.1”,
标题:“home1.2”
}, {
名称:“家庭2.1”,
标题:“家庭2.2”
}, {
名称:“home 3.1”,
标题:“家庭3.2”
}, {
名称:“家庭4.1”,
标题:“家庭4.2”
}, {
名称:“家庭5.1”,
标题:“家庭5.2”
}],
孩子们:[{
名称:“儿童1.1”,
标题:“儿童1.2”
}]
};
$scope.getKeys=函数(obj){
if(!$scope.data.hasOwnProperty(obj)){
返回[];
}
返回Object.keys($scope.data[obj][0]);
}
});

{{$index!=getKeys(d).length-1}{{l}}
{{k.name}}
{{k.title}}

您使用的是非常旧的AngularJS版本。这个问题很久以前就解决了,从版本
1.2.0
检入下面我创建的示例,它适用于从
1.2.0
到最近的1.6.x的所有版本的库


好的,请像我所做的那样,清除此帖子下的无关评论。