我如何获得真实的网址?什么时候我可以在加载视图的情况下获取网址?代码中的这一刻是什么时候?也许在Ember代码中,根据我得到的另一个网址来做某事。
答案 0 :(得分:0)
如果您想在网址更改时执行操作,可以在路线中使用didTransition
事件。
App.YourRoute = Ember.Route.extend({
actions: {
didTransition: function() {
// do stuff
}
}
});
如果您只想记录所有转换以进行调试,那么您只需按如下方式设置配置即可。 (见Understanding Ember.Js: Debugging)
window.App = Ember.Application.create({
// Basic logging, e.g. "Transitioned into 'post'"
LOG_TRANSITIONS: true,
// Extremely detailed logging, highlighting every internal
// step made while transitioning into a route, including
// `beforeModel`, `model`, and `afterModel` hooks, and
// information about redirects and aborted transitions
LOG_TRANSITIONS_INTERNAL: true
});