問題タブ [knockout-mvc]

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 投票する
12 に答える
18420 参照

asp.net-mvc - KnockoutJSの代わりにKnockoutMVCを使用する理由はありますか?

別のユーザーは、いくつかのAJAX投稿の問題を処理するためにKnockoutMVCを提案しました。少し読んでみると、KnockoutJSのラッパーであることがわかります。では、この2つの本当の違いは何だろうか。Knockout MVCが存在するので、 Knockout JSを気にする必要がありますか?いつ使用しますか?

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

asp.net-mvc - ノックアウトmvcカートサンプルから合計カート値を計算する方法

ノックアウト mvc フレームワークについて頭を悩ませようとしています。私はショッピングカートのサンプルを見て、理解しようとしています:

  1. 総費用の計算方法
  2. クライアント側のビジネス ルール (割引やバウチャーなど) を追加する場所

小計を計算するには、コードを読み取ります

そこから合計を取得しようとすると、通常、実行時にコンパイラ例外または NullReferenceException が発生します。例えば

私に与えます

コンパイラ エラー メッセージ: CS1501: メソッド 'Write' のオーバーロードはありません 0 引数を取ります

私はそれを間違っているようです。誰かが私を正しい方向に向けてくれますか?

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

c# - K-MVCを使用したリダイレクト

問題があります。プロジェクトに新しい空席を追加するには、K-MVCを使用します

// ------------------------------------------------ --------------------------------------

すべて正常に動作します!K-MVCに感謝します!しかし、送信が成功した後に別のアクションにリダイレクトしたい場合:

以前のフォームはAjax.successを受け取らないため、エラーが発生します。この問題をどのように管理できますか?前もって感謝します!

0 投票する
0 に答える
601 参照

c# - K-MVC クライアントとサーバー側の検証

問題に5日間費やしましたが、問題が見つかりません。 プロジェクトの送信データにK-MVCを使用しています。ここに簡単な例があります: 1) コントローラー

2) モデル

3) かみそり

正常に動作しています。次に、有効なモデルがコントローラーで受信されず、送信されません。しかし、モデルが返送しても何も起こりません。検証メッセージは表示されません。私は標準のMVCのように入れようとしました:

しかし、うまくいきません。助けてください!SOS!---...---...---... :)

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

jquery - JSONデータを使用するYUI DataTableのKnockoutJSテンプレートを作成するには?

KnockoutJS データ バインディングを使用して、YUI3 データ テーブルの作成をテンプレート化したいと考えています。次のJSON文字列があるとしましょう-

{ "@lang": "en-US",

}

そして、次のコードを使用して、上記の JSON を使用する YUI データテーブルを作成しています -

YUI().use( "datatable", "datatable-datasource", "datasource-local", "datasource-jsonschema", function(Y) {

上記のコードの KnockoutJS テンプレートを作成するにはどうすればよいですか?

フィドル - http://jsfiddle.net/pPY7K/6/

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

asp.net-mvc - ノックアウト使用時に値が設定されているときに関数を実行する方法

ページの読み込みが完了したら、データベースから値を取得し、取得した値に応じていくつかのドロップダウンを設定する関数を実行する必要があります。フォーム コントロールの変更イベントのようなものです。

Knockout.js を使用してこれを行うにはどうすればよいですか?

ありがとう。

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

jquery - ノックアウト:JSONのマッピング/バインドの問題

私は基本的なハローワークの例でjsonを取得し、それを自動マッピングしてからobservableにバインドしようとしていますが、基本的な問題が発生していると確信しています。

ajax呼び出しから返されたJSON

JS

期待していた「helloworld」の代わりに次のものを取得しています

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

jquery-mobile - Knockout.jsとjQueryMobile–日ごとに配列をグループ化し、日ごとにリストディバイダーを作成する

私はknockout.jsとjQueryMobileを使用しているプロジェクトに取り組んでいます。観察可能なプロパティの観察可能な配列があります。この監視可能な配列には、サーバーへのAJAX呼び出し(Web API)を介してJSONデータが入力されています。

ご覧のとおり、ビューモデルの配列の各行にはStartTimeがあります。これは、実際にはMM / dd / yyyy HH:mmにフォーマットされる日時です。

私の見解(jQuery Mobile対応の.cshtmlファイル)では、ul/liタグの配列のforeachバインディングがあります。

必要なのは、1日に1つのリストディバイダー行だけを表示し、その日のすべての個別のアラーム行をそのリストディバイダー行の下にグループ化することです。日が変わると(ビューモデルの監視可能な配列のStartTime値に基づいて)、新しいリストディバイダー行が作成され、その下にその日のアラームが表示されます。

とにかく、このシナリオをどのようにコーディングできますか?何か案は?

ありがとう。

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

javascript - Html および KnockOut JS ドロップダウン リストでインデックスを動的に設定するにはどうすればよいですか?

次のコードがあります。Razor ビューで Html を使用し、ドロップダウン リストにバインドするために KnockOut JS を使用しています。

ご覧のとおり、td は for each の一部であり、インデックスを一意にする必要があるため、インデックスをプログラムで設定しました。

私が直面している問題はオプションセクションにあります。実際にハードコーディングすることによってのみインデックスを設定できます。

誰かが次のように設定する方法を教えてください:

オプション: viewModel.MyForm.Items()[' + Index() + '].SubItems()[' + Index() + '].MyItemsList()、値: viewModel.MyForm.Items()[' + Index( ) + '].SubItems()[' + Index() + '].Id, これに関するヘルプをいただければ幸いです。

どうもありがとうございました。

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

knockout.js - ノックアウトバインディングの使用

SQLクエリから真と偽の値を返すデータベース値「アクティブ」があります。私はチェックボックスがいつチェックされactive =true、いつチェックされないかを知りたいですactive=false。私はphpでmvcモデルを使用しました

私は何をすべきか?そのphpページ。

そして、もう1つのクエリがあります...テーブルにデータが読み込まれます..テーブルのデータをクリックすると、値がテキストボックスに表示されます..これを行うにはどうすればよいですか?