灰烬:在Mixin中以编程方式设置queryParams

漂亮的

我正在尝试以编程方式在Ember.Mixin中定义queryParams。

mixin有一个方法,在初始化保存mixin的控制器时会调用该方法。

setupQueryParams: (params) ->
  params.forEach (param) =>
    @get('queryParams').push(param)

稍后在mixin上定义的操作中,我称@transitionToRoute({queryParams: {someParam: 'something'}})没有任何反应。但是,当我显式定义我的queryParams时,这可行。

劲派2k

queryParams是从类的原型而不是实例的原型上解决的,因此init不会及时应用任何功能让ember对其进行解析。

这仅意味着queryParams无法按照您想要的方式进行后期绑定

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章