在组件操作中更改 URL
Change URL in component action
我需要在 "something" 发生时更改 URL。所以我做了一个动作,当我调用那个动作时,我希望改变发生:
export default Component.extend({
// ...
actions: {
test: function(){
this.transitionTo("dashboard");
}
},
testHandle: function()
{
this.send("test");
},
});
我正在使用 ember 1.13。在动作脚本开始后,它会将此抛出到控制台:
Deprecations were detected, see the Ember Inspector deprecations tab for more details.
Uncaught TypeError: Cannot read property 'enter' of undefined(…)
有什么想法吗?谢谢。
据我所知,Ember.Component
没有 transitionTo
方法。您需要从组件发送一个动作并在控制器中处理它。 Docs
我需要在 "something" 发生时更改 URL。所以我做了一个动作,当我调用那个动作时,我希望改变发生:
export default Component.extend({
// ...
actions: {
test: function(){
this.transitionTo("dashboard");
}
},
testHandle: function()
{
this.send("test");
},
});
我正在使用 ember 1.13。在动作脚本开始后,它会将此抛出到控制台:
Deprecations were detected, see the Ember Inspector deprecations tab for more details.
Uncaught TypeError: Cannot read property 'enter' of undefined(…)
有什么想法吗?谢谢。
据我所知,Ember.Component
没有 transitionTo
方法。您需要从组件发送一个动作并在控制器中处理它。 Docs