3

我正在学习 Ember,我有以下场景......使用“插座”创建的所有视图都正确地获得了框架设置的控制器。但是,我使用 {{view}} 片段嵌入了一个嵌套视图。视图本身被创建,但它的控制器没有被设置。视图和控制器共享正确的命名约定,框架应该能够将它们关联起来。

为什么 Ember 不为使用 {{view}} 创建的视图关联控制器?看起来它只适用于网点。

如果这是设计使然,那么背后的原因是什么?为此类视图注入控制器的最佳实践是什么?

谢谢!

4

1 回答 1

1

目前,为此视图设置的控制器是父视图的控制器。现在,您或许可以使用 {{view App.YourView controllerBinding="App.yourViewController"}} 手动设置您想要的控制器。

话虽如此,你是对的,Ember.js 可能应该做一些简洁的内置。也许有一些针对此的计划。

于 2012-12-11T09:41:21.297 回答