2013-09-21 59 views
2

我試圖讓this example與最新的ember版本一起工作,但我遇到了一些錯誤。我無法更正代碼,因爲我缺乏一些基本的理解。該示例使用兩種不同的方式view幫手:{{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)之間的區別? 而且,作爲一個更基本的問題,有和沒有#前綴的幫手之間有什麼區別?

回答

5

的主要區別是,當你不使用時{{#view}}關閉標籤{{/view}}也跟着當你有東西在你的榜樣包裹,包裹一樣的視圖助手裏的任何東西和{{#view}},也{{view}}使用。後者對於所有的幫助者都是如此。

塊助手的最常見的例子是:

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

和最常見的非塊幫手:

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

希望它能幫助。

相關問題