如何从路由器内部访问控制器属性?

时间:2017-01-09 09:12:12

标签: ember.js ember-router ember-controllers

我在路由器中使用了willTransition挂钩,如下所示。

actions: {
        willTransition(transition) {
            this._super(...arguments);
            //some code goes here
        }
    }

有没有办法在这里访问一些从控制器设置的属性。

例如:在我的控制器中,我将值500设置为someProperty,如下所示。

this.set('someProperty', 500);

如何在上面的方法中(在路由器内)访问该值。感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以尝试this.controller.set('someProperty',500) 属性

{{1}}