[英]Is it possible for property assignments to bubble up the controller chain in Ember.js?
我有一个资源创建控制器/视图,该资源belongsTo
另一个。 视图的元素是共享Component
,其中包含嵌套的资源索引和过滤器/分页逻辑。 我想重写子资源的indexController
的上下文,以便在选择实例时将其分配给父控制器,而不是控制器本身。
当余烬气泡动作事件在控制器层次结构中时,如果未定义属性,则会出错。 另外,如果在视图中未定义,它将属性从视图委派给控制器。
这似乎是一种常见的模式。 也许隐式冒泡不是理想的选择,但是是否有最佳实践(或应该有一种方法)使任何未定义的引用冒泡到父级?
如果嵌套的控制器/视图只是UI元素(不需要特殊的模型),那么我建议不要为这些嵌套的视图实现特殊的控制器。 我的意思是尝试使用Handlebars {{#view App.YourView}}
帮助程序仅实现视图并将它们呈现在父模板中,该助手将当前控制器(父{{#view App.YourView}}
)作为模型绑定到视图,以便您可以访问父模型。 有关更多信息,请参见使用助手进行渲染
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.