我想在我的ember模板中创建一个if语句来检查用户是否是login_in
服务器返回以下内容:
{"status":"ok","logged_in":false} or {"status":"ok","logged_in":true}
如果用户登录,则显示其他显示内容的表单
我如何检查" logged_in"状态如何?所以我可以在ember模板中使用它:
{{#if logged_in}}
show form
{{else}}
show content
{{/if}}
答案 0 :(得分:0)
这正是你如何做到的!您可能遇到的问题是如何恰当地将其置于上下文中。为简单起见,让我们从模型钩子返回它,它将把它放入相关模板的上下文中。在下面的例子中,我将它与index
路由相关联,当我们点击应用程序的根目录时,我们点击了索引路径/模板。
App.IndexRoute = Ember.Route.extend({
model: function() {
return {"status":"ok","logged_in":false};
}
});