0

私はHandlebars.js、ember.jsが初めてで、現在学習段階にあります。データを動的にロードするテーブルを 1 つ作成しました。また、テーブルの編集および削除アクション用に 2 つの列を動的に追加しました。これで、行ごとに 1 つの編集ボタンと 1 つの削除ボタンが使用できるようになりました。テーブルに動的に追加した編集ボタンのコードは次のとおりです。

<button type='button' id='modaledit' class='btn btn-primary btn-mini' {{action 'showmodal1'}}>Edit</button>

しかし、編集ボタンをクリックしても何も起こらず{{action 'showmodal1'}}、コントローラーで応答を作成しましたが、実行されていません。

ビュー( )でjQueryの.live()関数を使用しようとするdidInsertElementと、次のエラーが表示されます:

Uncaught TypeError: Object [object Object] has no method 'live'

誰でもこの問題を解決するのを手伝ってもらえますか?

4

1 に答える 1

0

.live()あなたがjQueryの関数を何に使用したかったのかはよくわかりませんがaction、ビューから起動され、対応するコントローラーでそれぞれのメソッドを正しく呼び出す方法の簡単な例を次に示します: http://jsbin.com/ewenuj/2 /編集

それが役に立てば幸い。

于 2013-08-04T11:34:59.487 に答える