如何访问#if helper中的Ember.View属性

时间:2013-11-17 13:23:54

标签: ember.js

在像这样的模板中

  {{#if cond}}
    a
  {{else}}
    b
  {{/if}}

是否可以在Handlebars模板中的if helper中访问在视图中定义的属性?

  App.QqqqView = Ember.View.extend({
    templateName: "qqqq",
    cond: true
  });

演示http://emberjs.jsbin.com/aZOguFIK/1/edit?html,js,output

似乎它不起作用,但我不确定原因。

1 个答案:

答案 0 :(得分:1)

您需要告诉它查看视图。

  {{#if view.cond}}
    a
  {{else}}
    b
  {{/if}}

http://emberjs.jsbin.com/aZOguFIK/2/edit