Ember.js 如何将模型实例中的属性与其他属性进行比较

Ember.js 如何将模型实例中的属性与其他属性进行比较,ember.js,Ember.js,我将如何使用Ember执行以下操作 我的模型如下 var model = [ {name: "a", type="letter"}, {name: "2", type="number"}, {name: "orange", type="fruit"} ] {{#each item in model}} {{#if item.type == "fruit"}} <div>The item in this

我将如何使用Ember执行以下操作

我的模型如下

var model = [
     {name: "a", type="letter"}, 
     {name: "2", type="number"}, 
     {name: "orange", type="fruit"}
]

{{#each item in model}}
        {{#if item.type == "fruit"}}
               <div>The item in this model matches fruit {{item.name}}</div>
        {{/if}}
{{/each}}
var模型=[
{name:“a”,type=“letter”},
{name:“2”,type=“number”},
{name:“orange”,type=“fruit”}
]
{{{#模型中的每个项目}
{{#if item.type==“fruit”}
此模型中的项与水果{{item.name}匹配
{{/if}
{{/每个}}
仅当模型实例类型等于fruit时,如何显示带有此消息的div?

您可以使用。您的代码如下所示:

{{#each item in model}}
        {{#if (eq item.type "fruit")}}
               <div>The item in this model matches fruit {{item.name}}</div>
        {{/if}}
{{/each}}
// app/helpers/eq.js
// for ember-cli with ember.js >=1.13
export default function(lhs, rhs) {
  return lhs === rhs;
}