0

私はこれについて頭を悩ませることができません。私はこのjsfiddle 画像プレビュー+アップロードのショーケース)からember-0.9.8.1始めました.ember-1.0.0-rc.6

これは、問題を引き起こしている関連部分です。

<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>

このjsと一緒に:

App.PreviewUploadImage = Ember.View.extend({
    fileField: Ember.TextField.extend({...}),
});

コンソール エラーでわかるように:

Assertion failed: Unable to find view at path 'fileField'
Assertion failed: You must pass a view to the #view helper, not fileField () 
Uncaught TypeError: Cannot read property 'proto' of undefined

しかし(実際にfileFieldEmber.TextFieldビュー) であり、それが使用されるコンテキスト (ビュー) で定義されますPreviewUploadImage

では、どこに問題があるのでしょうか。

4

2 に答える 2