所以我上下搜索网络,找不到任何相关信息。基本上我已尝试过很多次使用路由中的afterModel
挂钩无效,因为它挂起了应用程序。
第一个用例是防止用户进入某些情况下不允许的路由。这工作正常,我中止过渡没问题。问题是当那些if语句的条件不正确并且钩子(由我)预期只是退出然后呈现页面时。什么都没发生。永远坐在那里。
这与我在那里的代码无关紧要,它根本不起作用。
此:
afterModel: function(model, transition) {
},
锁定应用。我在afterModel的任何教程或定义上都找不到任何指示要求你返回任何内容的内容,虽然我已经看过他们已经返回了一些内容的例子。
beforeModel
没有这个问题。
答案 0 :(得分:0)
将this._super(model, transition)
放入afterModel
挂钩会停止锁定。
我认为它与使用ember-simple-auth
插件有关,需要在使用插件的网页上使用mixin。