我正在开发一个应用程序,我通过外部API获取所有类别。
所以现在我需要获得每个类别的所有子类别。
我有控制器
CategoriesController = Ember.ArrayController.extend
#return all categories hits an api/categories
categories: (->
App.Category.find()
).property()
所以现在我需要获得每个类别的所有子类别。
基本上我们从每个类别的外部api获得子类别。
所以结构是
{"subcategories": [id: "1", name:"ss".. }
为此,我创建了另一种获取每个类别的子类别的方法。
subcategories: ( ->
@get('categories').forEach (category) =>
##Get subcategories from external api
subcategories = App.Subcategory.find(category.id)
##making an array of objects
result = Ember.A()
result.pushObject({
category: categorys
subcategories: subcategories
)}
).property('@categories','@each')
因此,当我检查子类别时,它总是空白的。它有什么问题?
由于