2

jQueryUIとEmberjsの統合をどのように行うべきかを理解しようとしています。私はlibsとjavascriptの両方に慣れていないので、これは初心者の質問かもしれません。
このjsfiddleをセットアップしました:http://jsfiddle.net/pSKgV/1/そしてそれはこの結果のドキュメントをレンダリングします:

<body class="ember-application">  
    <div id="ember129" class="ember-view">  
        <div id="ember163" class="ember-view ui-draggable"></div>  
    </div>  
</body>

コードは主にこのブログ投稿から取得されます:http ://www.lukemelia.com/blog/archives/2012/03/10/using-ember-js-with-jquery-ui/

質問:内部div内に何かを入れるにはどうすればよいですか?何かにバインドできるコンテンツを入れたいです。私は次のことを試しました: {{view App.Draggable}}Drag Me{{/view}}しかし、それはエラーになります。これをApp.Draggableオブジェクトに追加してみました。

didInsertElement: function() {  
     this.$().html(“Drag Me”)  
     }  

しかし、それは期待された結果を与えませんでした。このような状況でjquery/jqueryui関数を使用/アクセスするための最良の方法はどのようになってい.html()ますか?
また、外側のdivが必要ですか、それともこのビューで1つのdiv要素のみをレンダリングするようにできますか?

オスカーに関して

4

1 に答える 1

4

http://jsfiddle.net/ud3323/XMgwV/

#記号を忘れました{{#view App.Draggable}}Drag me{{/view}}Ember.Namespace.create()空の名前空間を使用するのではなく、を使用してEmberで名前空間を作成する必要もあります{}

于 2012-04-28T15:33:28.517 に答える