0

我正在开发一个应用程序,我通过外部 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')

所以当我检查子类别时,它总是空白的。它有什么问题?

谢谢

4

0 回答 0