2014-10-23 2 views
1

결과의 값 바인딩을 얻기 위해 입력에 총 계산 결과를 표시하는 ember 뷰를 원합니다.TagName 입력 한 내용이 내 ember에 표시되지 않음

모든이 내 시야

App.TotalView = Ember.View.extend({ 
tagName: 'input', 
templateName:"total", 
attributeBindings: ['value', 'placeholder'], 
placeholder: null, 
value: '', 
total: (function() { 
    var res= parseInt(this.get('controller.newThread.selectContentTariffa')) * parseInt(this.get('controller.newThread.primary')); 
    return isNaN(res)?"":res; 
    }).property('controller.newThread.selectContentTariffa', 'controller.newThread.primary') 
}); 

입니다 난 내 입력 번호

안에 결과를 얻을 수없는에서 좋은 일부 작동이 내 HTML

<script type="text/x-handlebars" data-template-name="total"> 
    {{view.total}} 
    </script> 

왜 결과입니다 입력에서 표시됩니까? 내가 여기에 문제가 재현

: http://emberjs.jsbin.com/piqihi/edit?html,js

을>

답변

1

확인 점검이 하나 jsbin 당신이보기 값이 있습니다 '하고 총 : (계산) 만 교체 값 : (당신의 계산).

+1

나는이 방법으로도 attributeBindings가 있다는 것을 알았다 : [ 'total : value', 'placeholder'] – Koala7

관련 문제