【问题标题】:View doesn't get its corresponding controller setView 没有得到其对应的控制器集
【发布时间】:2012-12-11 09:31:52
【问题描述】:

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

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

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

谢谢!

【问题讨论】:

    标签: ember.js


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-04-20
      • 1970-01-01
      • 2020-06-20
      • 1970-01-01
      • 2017-12-06
      • 2018-04-15
      • 1970-01-01
      • 2015-07-31
      • 1970-01-01
      相关资源
      最近更新 更多