問題タブ [knockout-templating]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3468 参照

javascript - ノックアウトjsのネストされたテンプレートでの動的データバインディング

私はMVCフレームワークとノックアウトjsの組み合わせを使用しています。私はjsをノックアウトするのは少し新しいです。ネストされたノックアウトテンプレートのAPI呼び出しを介してデータを動的にバインドする必要があります。私はそれを行う方法について何の方法も見つけていません。

ネストされたテンプレートは次のとおりです。

私のviewModelは次のとおりです。

データ配列内のfunction(goalDetail)を介してgoals配列のデータをバインドするにはどうすればよいですか?

0 投票する
1 に答える
2264 参照

knockout.js - 「with」またはforeachを使用したノックアウトデータバインディング?

私はノックアウトに非常に慣れていないので、それを探求しようとしています. foreach の使い方は知っていますが、「with」について混乱しています。With のノックアウト ( http://knockoutjs.com/documentation/with-binding.html )のドキュメントを確認しました。まだ好き:

1) いつ「with」を使うべきか

2) foreach の代替はありますか?

3)「with」とforeachの間に違いはありますか

アドバイスありがとう

0 投票する
1 に答える
1710 参照

knockout.js - Knockout でクリック バインディングのデータを読み取る方法

foreach では、以下のようにデータをバインドしています。

そして、クリック時に「currentPlace」を呼び出します:そしてViewModelで私はこのように書いています:

データを印刷しているとき、完全なオブジェクトが得られます。

今私の質問は、そのオブジェクトにアクセスして、画像、名前、都市などのデータを取得する方法ですか?

data.name, data['name'] のように試してみましたが、うまくいきません。

編集 ご覧のとおり、別のテンプレート名「stats」を使用していますが、そのデータを読みたい場合はどうすればよいですか?

「統計」テンプレートは以下のとおりです。

前もって感謝します

0 投票する
3 に答える
3697 参照

javascript - ノックアウトjsの可視データバインド属性が結果を表示しない

私はノックアウト js を使用しています。同じ情報を 2 つの異なるレイアウトで表示しているビュー ページがあります。私はノックアウト テンプレートを使用しており、ビュー ページで呼び出す別のファイルにノックアウト スクリプトがあります。

問題
現在、2 つの異なるレイアウト (グリッド ビューとリスト ビュー) が同時に表示されているか、データ バインドの構成方法によっては何も表示されません。表示された項目のレイアウトを変更するトグル ボタンが必要です。グリッド用とリスト用の 2 つのボタンがあってもかまいません。

ページを見る

ビュー内ではなく別のファイルにあるノックアウトjs

私は本当に助けが欲しいです:)

0 投票する
1 に答える
702 参照

jquery - ページの読み込み後に jQuery を使用してノックアウト テンプレートをレンダリングする

次のように、呼び出されたときに独自の UI を作成するノックアウト\jQuery プラグインを構築しています。

いつものjQueryのもの。ただし、動作の一部として、ノックアウト テンプレートを利用したいと考えています。ノックアウトは、ページが最初にロードされたときにページにあるテンプレートのみを認識するようです。

問題を示す簡潔な例を次に示します。

そしてjs:

これにより、次のエラーが発生します。

また、ここで問題の JS フィドルを作成しました: http://jsfiddle.net/roysvork/EcFRc/

基本的に、ここで別のアプローチを取る必要があるのか​​ 、それともテンプレートのノックアウト知識を更新するためにdomを「解析」できる方法があるのか​​ 疑問に思っていますか?

前もって感謝します!

0 投票する
2 に答える
34782 参照

javascript - ノックアウトjsでのforeachバインディングとforeachバインディングのコメント

私の HTML では、これらのノックアウト foreach バインディングを定義できます。

これら 2 つのアプローチの違いはどこにありますか?