2013-09-21 4 views
2

this example은 최신 엠버 버전으로 작업하려고하는데 몇 가지 오류가 발생합니다. 기본적인 이해가 부족하기 때문에 코드를 수정할 수 없습니다.{{view}} 및 {{#view}}의 차이점

<script type="text/x-handlebars"> 
    {{#view Ember.View contentBinding="App.myModel"}} 
      {{#view App.PreviewUploadImage name="logo_image" contentBinding="content"}} 
       {{view fileField}} 
       {{view previewImageView width="200" height="100" srcBinding="content.myModel_src"}} 
      {{/view}} 
    {{/view}} 
</script> 

뷰 헬퍼 모두 사용 (view#view) 사이의 차이가 무엇인가의 예는 다음과 같은 두 가지 방법으로 view 헬퍼를 사용? 더 기본적인 질문으로 # 접두어가 있거나없는 접미사의 차이점은 무엇입니까?

답변

5

가장 큰 차이점은 당신이 당신의 예에서와 같이, 포장 무언가가있을 때 {{/view}}가 따라야하는 닫는 태그를 {{#view}} 사용할 때 또한, 뷰 도우미 내부에 아무것도 {{#view}}을 포장하지 않는 경우 {{view}}를 사용하는 것입니다. 후자는 모든 블록 도우미에게 사실입니다. 블록 도우미의

가장 일반적인 예는 다음과 같습니다

{{#link-to}}My link{{/link-to}} 

그리고 가장 일반적인 비 블록 도우미 :

{{input type="text" value="foo"}} 

그것이 도움이되기를 바랍니다.

관련 문제