在Ember.js中,当您单击应用程序中的链接时,可以通过使用transition.abort()有条件地防止转换到目标页面,例如:
afterModel: function(model, transition) {
if (!model.user.get('facebookAuthenticated')) {
if (confirm("You have to log in with facebook. Continue?")) {
this.controller.send('facebookLogin')