3

この例を最新の ember バージョンで動作させようとしていますが、いくつかのエラーが発生します。基本的な理解が不足しているため、コードを修正できません。この例では、viewヘルパーを 2 つの異なる方法で使用しています。

<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がある場合とない場合のヘルパーの違いは何ですか?#

4

1 に答える 1

6

主な違いは{{view}}、ビューヘルパー内で何もラップしない場合と{{#view}}、例のようにラップするものがある場合、および{{#view}}終了タグを使用する必要がある場合に使用{{/view}}されることです。後者はすべてのブロック ヘルパーに当てはまります。

ブロック ヘルパーの最も一般的な例は次のとおりです。

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

最も一般的な非ブロック ヘルパー:

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

それが役に立てば幸い。

于 2013-09-21T18:36:41.133 に答える