Javascript 在组件操作中更改URL

Javascript 在组件操作中更改URL,javascript,redirect,ember.js,components,Javascript,Redirect,Ember.js,Components,我需要改变URL当“事情”发生。因此,我采取了一项行动,当我称之为行动时,我希望改变发生: export default Component.extend({ // ... actions: { test: function(){ this.transitionTo("dashboard"); } }, testHandle: function() { this.send("te

我需要改变URL当“事情”发生。因此,我采取了一项行动,当我称之为行动时,我希望改变发生:

export default Component.extend({
    // ... 

    actions: {
        test: function(){
            this.transitionTo("dashboard");
        }
    },

    testHandle: function()
    {
        this.send("test");
    },
});
我用的是余烬1.13。在动作脚本开始后,它会将以下内容抛出到控制台:

Deprecations were detected, see the Ember Inspector deprecations tab for more details.
Uncaught TypeError: Cannot read property 'enter' of undefined(…)

有什么想法吗?谢谢。

AFAIK,
Ember.Component
没有转换到
的方法。您需要从组件发送操作并在控制器中处理它