我正在开发一个应用程序,我通过外部 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')
所以当我检查子类别时,它总是空白的。它有什么问题?
谢谢