看到这个jsFiddle。
我有这样的数组。
App.Fields = [{id: "Gender", desc: "Male", key: "M"},
{id: "Gender", desc: "Female", key: "F"},
{id: "Martial Status", desc: "Single", key: "S"},
{id: "Martial Status", desc: "Married", key: "M"}];
当我的路由器执行时,我想传递基于过滤数组的 model.id。下面是我的路由器。
App.FieldRoute = Ember.Route.extend({
setupController: function(controller, Field) {
controller.set('model', App.Fields);
}
});
当用户单击“性别”时,我想从上面的数组中过滤具有 id =“性别”的对象。
仅供参考:model.id 将给出“性别”。