を変更したときにこれが私のテンプレートである私のUIを更新していません空の文字列デバッガで、空の文字列が選択肢に追加されていることを確認しました。選択肢がobservableArrayであることを確認しました。Knockoutjsは、私はobservableArray
0
A
答えて
0
問題がforeach
オプションとの結合template
とjQueryのテンプレートプラグインを使用する場合、空の文字列がヌル値として扱われ、レンダリングされないことです。
オブジェクト{text: ''}
を使用し、text
に対してバインドするか、空白の文字列以外のもの(単一のスペースのようなもの)を押すことで回避できます。
また、Knockout 2.0に移動してネイティブテンプレートを使用できる場合は、空の文字列アイテムが適切にレンダリングされます。
0
私はあなたのHTMLを使ってアイテムのリストを表示し、ユーザーが2つの方法で新しいアイテムを追加できるようにしました。最初の方法は、作成したクリック機能を使用することです。 2番目の方法は、クリックバインドを使用することです。
これはあなたの質問に答える必要があります。
関連する問題
- 1. Knockoutjs observablearray更新値
- 2. knockoutjsでObservableArrayバインディングが失敗する
- 3. は... ObservableArray
- 4. observableArrayと私は最後の数年の間にknockoutjsでは動作しませんでしたautocomplate
- 5. KnockoutJSの "checked"バインディングがobservableArrayとラジオボタンリストで機能しない
- 6. KnockoutJS observableArrayを更新する適切な方法AJAX
- 7. observableArrayから更新されていないKnockoutjs
- 8. Knockoutjs ObservableArrayで追加または削除された要素を確認する
- 9. KnockoutJSは、私がKnockoutJSから問題に苦しんだビュー
- 10. 内部観測値が変更されたときに更新するKnockoutJS observableArray
- 11. KnockoutJSマップ値は
- 12. はknockoutjsが
- 13. KnockoutJSは:jQueryの
- 14. ノックアウトObservableArray
- 15. ノックアウトラジオボタンobservableArray
- 16. loading observableArray
- 17. Knockoutjsエラー:私は次のコードでknockoutjsテンプレートを持っているアンドロイド2.3
- 18. KnockoutJsは、私は、サーバーから更新さobservableArray</em><em>と<em>のViewModel</em>を持ってdependentObservableアレイ
- 19. KnockoutJSは、選択が
- 20. 匿名テンプレートはknockoutJS
- 21. observableArrayでobservableを購読するには
- 22. 作成observableArrayは常に空です
- 23. Knockoutjsは、私は簡単なログインコントローラを持ってRedirectToActionビュー
- 24. ネスティングdependentObservableは、私は私のページ上のdivにバインドdependentObservableを持ってKnockoutjs
- 25. foreachを使用しているときにKnockoutJS observableArrayバインディングが更新通知されない
- 26. Knockoutjsで計算されたオブジェクトのobservableArrayを設定するためのより良い方法
- 27. オブジェクトをobservableArrayにプッシュ
- 28. 他のobservableArrayから作成されたobservableArrayへのバインド
- 29. knockoutJS
- 30. (KnockoutJS)
ありがとうございました。とにかく後でそのテキストに関連する他のデータが存在する可能性が非常に高いので、オブジェクトに変換します。 – Drew