Ember锁定了afterModel :()

时间:2017-05-23 20:05:12

标签: ember.js

所以我上下搜索网络,找不到任何相关信息。基本上我已尝试过很多次使用路由中的afterModel挂钩无效,因为它挂起了应用程序。

第一个用例是防止用户进入某些情况下不允许的路由。这工作正常,我中止过渡没问题。问题是当那些if语句的条件不正确并且钩子(由我)预期只是退出然后呈现页面时。什么都没发生。永远坐在那里。

这与我在那里的代码无关紧要,它根本不起作用。

此:

afterModel: function(model, transition) {
},

锁定应用。我在afterModel的任何教程或定义上都找不到任何指示要求你返回任何内容的内容,虽然我已经看过他们已经返回了一些内容的例子。

beforeModel没有这个问题。

1 个答案:

答案 0 :(得分:0)

this._super(model, transition)放入afterModel挂钩会停止锁定。

我认为它与使用ember-simple-auth插件有关,需要在使用插件的网页上使用mixin。