View没有获得相应的控制器设置

时间:2012-12-11 09:31:53

标签: ember.js

我正在学习Ember,我有以下场景...... 使用“outlet”创建的所有视图都可以正确地获取框架设置的控制器。但是,我使用{{view}}代码段嵌入了嵌套视图。视图本身已创建,但其控制器未设置。视图和控制器共享适当的命名约定,框架应该能够关联它们。

为什么Ember不会将控制器与使用{{view}}创建的视图相关联?看起来它只适用于商店。

如果这是设计的,那背后的原因是什么? 为这些视图注入控制器的最佳做法是什么?

谢谢!

1 个答案:

答案 0 :(得分:1)

目前,此视图的控制器设置是父视图的控制器。现在,您可以使用{{view App.YourView controllerBinding =“App.yourViewController”}}手动设置所需的控制器。

有人说,你是对的,Ember.js应该做一些整洁的事情。也许有一些东西计划用于此目标。