ember中数据一般都是以array的形式存储的,控制器使用,如:

App.DataController = Em.ArrayController.extend({});

     想要在一个页面中输出所有的数据,可以在模版中使用{{#each}}输出Aarray的每个Object,这时时候可能需要对每个Object进行操作,使用ObjectController;可以在每个each中使用itemController来新建一个ObjectController:

{{#each data in model itemController="data"}}

{{/each}}



App.DataController = Em.ObjectController.extend({});

      

 其中的数据可能受原controller控制,也可能受新建的controller控制;

相关文章:

  • 2021-08-15
  • 2021-10-24
  • 2021-08-04
  • 2021-12-02
  • 2021-12-21
  • 2021-12-20
  • 2021-12-13
  • 2021-09-21
猜你喜欢
  • 2021-08-08
  • 2021-10-24
  • 2022-01-10
  • 2022-01-30
  • 2021-05-19
  • 2021-12-06
  • 2022-12-23
相关资源
相似解决方案