0

私は ember.js を学ぼうとしています。まず、単純な (それほど単純ではない) マウスオーバー、アウト、ダウンの例を自分でセットアップしようとしました。

http://jsfiddle.net/RBbpS/48/

「Uncaught Error: assertion failed: Unable to find view at path」というメッセージが引き続き表示される

誰かがこれに光を当てることができますか?それは単純なものだと確信しています。

4

2 に答える 2

2

最初のフィドルは、アプリをグローバル (var なし) として宣言すると機能します。

http://jsfiddle.net/Sly7/RBbpS/52/

つまり、ember を初めて使用する場合は、emberjs.com (API を忘れないでください:) を読むことから始めることをお勧めします。そこでは、ビューのハンドラーが何であるかを見つけることができます

ドキュメントから:

Mouse events: 'mouseDown', 'mouseUp', 'contextMenu', 'click', 'doubleClick',
'mouseMove', 'focusIn', 'focusOut', 'mouseEnter', 'mouseLeave'

最後に、ここで使用しているバージョンはかなり古いものです。最新のリリースを試すことをお勧めします: http://cloud.github.com/downloads/emberjs/ember.js/ember-latest.js (忘れないでくださいhttp://cloud.github.com/downloads/wycats/handlebars.js/handlebars-1.0.rc.1.jsも含めます

于 2012-09-18T15:58:43.243 に答える
0

mouseOverとmouseOutの代わりにmouseEnterとmouseLeaveを試してください。ember.jsビューイベントガイドを参照してください

于 2012-09-18T14:00:38.113 に答える