【问题标题】:how make if statement emberjs with a true or false in a json file如何在 json 文件中使用 true 或 false 来制作 if 语句 emberjs
【发布时间】:2014-06-20 15:06:37
【问题描述】:

我想在我的 ember 模板中创建一个 if 语句来检查用户是否已登录

服务器返回以下内容:

{"status":"ok","logged_in":false} or {"status":"ok","logged_in":true}

如果用户登录则显示表单,否则显示内容

我如何检查“logged_in”状态是什么?所以我可以在 ember 模板中使用它:

{{#if logged_in}}
show form
{{else}}
show content
{{/if}}

【问题讨论】:

    标签: json ember.js


    【解决方案1】:

    这正是你的做法!您可能遇到的问题是如何适当地将其放入上下文中。为简单起见,让我们从模型钩子中返回它,这会将其放入相关模板的上下文中。在下面的例子中,我将它与index 路由相关联,当我们点击应用程序的根目录时,我们点击了索引路由/模板。

    App.IndexRoute = Ember.Route.extend({
      model: function() {
        return {"status":"ok","logged_in":false};
      }
    });
    

    http://emberjs.jsbin.com/zohabeti/1/edit

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-25
      • 1970-01-01
      • 2020-03-23
      • 2017-08-10
      • 2013-08-30
      • 2020-08-08
      • 1970-01-01
      相关资源
      最近更新 更多