javascript-如何使用Ember获取当前网址(包括哈希后的部分)
作者:互联网
我需要从Ember获取当前的URL作为“ redirectTo”参数.从其他应用程序登录后,该参数将用于将用户重定向到同一页面.网址看起来像
http://test.com/apps/#/tables/7
我发现this post从应用程序获取currentPath / route.它提供了当前的路线名称,但我想知道如何从Ember获取完整的路径(包括ID).我有一个嵌套的路由声明,如下所示.
App.Router.map(function() {
this.resource('tables', function() {
this.resource('table', { path: ':table_id' });
});
});
任何建议都欢迎.谢谢!
解决方法:
在ApplicationController中观察currentPath并更新当前URL:
App.ApplicationController = Ember.Controller.extend({
currentPathDidChange: function() {
App.currentUrl = window.location.href;
}.observes('currentPath')
});
标签:ember-js,javascript 来源: https://codeday.me/bug/20191123/2065412.html