2014-10-18 66 views
0

我的目標Pergunta有這樣的格式:灰燼JS如果條件使用對象屬性

App.Pergunta = DS.Model.extend({ 
idQuestionario: DS.belongsTo('questionario'), 
tipoResposta: DS.attr('number'), 
posicao: DS.attr('number'), 
pergunta: DS.attr(), 
respostas: DS.attr(), 
valorMinimo: DS.attr('number'), 
valorMaximo: DS.attr('number')}); 

,我需要使用屬性tipoResposta比較,如果它等於1,和我所做的代碼波紋管

HTML:

{{#each pregunta in controller}} 
    {{#ifCond pregunta 1}} 
     <p><h3>{{pregunta.id}} {{pregunta.posicao}}</h3></p> 
    {{/ifCond}} 
{{/each}} 

JS

Ember.Handlebars.registerHelper('ifCond', function(v1, v2, options) { 
    if(v1.tipoResposta === v2) { 
    return options.fn(this); 
    } 
    return options.inverse(this); 
}); 

但是使用這段代碼我不能像對象那樣發送pregunta,但只能像文本一樣。

有人可以幫助我嗎?

感謝

回答