イベントバインディングの補間は機能しますか?私は成功なしで以下のことを試しました:アクションは、 "edit"、 "add"、 "cancel"のいずれかに設定されたVM変数です。編集、追加、キャンセルのVM機能があります。イベントバインディングで補間は機能しますか?
0
A
答えて
0
私はイベントバインディングで補間を使用しようとしていました。代わりに、関数としてVMを参照する方がずっと良かったです。
あなたはビューモデルのプロパティとしてアクションがあったとします。そのプロパティの値を、モデルまたはUIアクションに基づいて正しいメソッドに設定し、メソッドがメソッドとして呼び出されたときに、適切なadd/edit/cancelメソッドが呼び出されます。ビュー・モデル(ES6)内部
:テンプレート内の
setAction(method) {
if(method === "edit") {
this.action = this.editMethod;
} else if(method === "add") {
this.action = this.addMethod;
} else {
this.action = this.cancelMethod;
}
}
editMethod() {
alert("edit");
}
addMethod() {
alert("add");
}
cancelMethod() {
alert("cancel/default");
}
:
<button click.delegate="setAction('edit')">Use Edit Method</button>
<button click.delegate="setAction('add')">Use Add Method</button>
<button click.delegate="setAction('cancel')">Use Cancel Method</button>
<button click.delegate="action()">action</button>
0
ジェレミーDanyowはアウレリア結合のためのgithubの問題フォーラムに答えを提供します。
<button click.delegate="$this[action]()">${action}</button>
関連する問題
- 1. 補間ルールプロンプトで機能
- 2. 補間バインディングが機能しません
- 3. angular2で補間が機能しない
- 4. イオンタグ内でng-clickが補間なしで機能しない
- 5. それぞれの間の補間は機能していません
- 6. メタルカーネル関数の3Dテクスチャの補間は、Radeon gpuでは機能しません
- 7. griddata scipy補間が機能しません(ナノを与える)
- 8. ng-clickイベントバインディングが角度データテーブル内で機能しない
- 9. 補完フィルタはどのように機能しますか?
- 10. OracleCommand Updateは、補間されたSQLでは動作しますが、パラメータ化では機能しません。
- 11. フィッシュシェルで自動補完機能を拡張しますか?
- 12. 位置補間が正しく機能しない
- 13. 角度2の補間が機能しない
- 14. djangoで補間しますか?
- 15. 古典的なPerlinノイズで線形補間はどのように機能しますか?
- 16. iOSの補助機能のAPIはありますか?
- 17. は、Java、私は補間可能インタフェースの実装クラスのインスタンス間を補間することができ、一般的な補間クラスがしたい
- 18. 時間間隔で機能を繰り返しますか?
- 19. 文字列補間がconst文字列で機能しない理由
- 20. コード補完がDelphi 2009で機能しません
- 21. Z3はCraig補間をサポートします
- 22. angular 2イベントバインディング - $ eventは必要ですか?
- 23. OpenGLの補間とは何ですか?
- 24. C#6.0、.NET 4.51、VS2015 - 文字列補間はなぜ機能するのですか?
- 25. log4j2 filePatternは補間しません
- 26. Enthought Canopyには自動補完機能や自動提案機能がありますか?
- 27. なぜjqueryからの自動補完が機能しないのですか?
- 28. Eclipseの自動補完が機能しません
- 29. C時間機能はシステムクロックに依存しますか?
- 30. JupyterノートではTAB補完は機能しませんが、iPython端末ではうまくいきます。