問題タブ [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 投票する
2 に答える
798 参照

javascript - ノックアウト js を使用してページにデータを表示する際の問題 - データが表示されない

ノックアウト js を試してみるのはこれが初めてで、うまく動作しません。私がやっていることは、データベースから返されるリスト/コレクションを表示することです.基本的には、すべてのユーザーとその情報を取得します.

問題: これまでに書いた内容では、データをページに表示できず、何が間違っているのか、何が欠けているのかわかりません。問題の解決に役立つ他のコードが見つからない場合は、お知らせください。ありがとう!

ページを表示

モデル

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

knockout.js - KnockoutJs & Asp.Net MVC 4 - マルチ モデル ビュー

私は 2 つのタブがあり、各タブに部分的なビューがある状況にあり、jquery UI を使用してタブを作成しています。

各ユーザーには、1. 保存、2. 送信の 2 つのオプションがあります。

保存すると、その特定のタブ (タブにモデル ビュー 1 が含まれる場所) が保存され、2 番目のタブ (このタブにモデル ビュー 2 が含まれる場所) が保存されます。

ワンクリックで両方のタブから両方のモデルを送信するにはどうすればよいですか?

タブ1とタブ2の保存にこのようなものがあります。

私の最初のビューモデル。

私の 2 番目のビュー モデル。

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

knockout.js - 文字列の ko.observableArray をバインドするにはどうすればよいですか?

文字列の ko.observableArray をテンプレートにバインドしようとしていますが、テンプレートが配列内の文字列の変更を取得できません。

文字列のセットではなくオブジェクトのセットをバインドすると、JSON が更新されますが、最初の非配列値を実際に変更するまで何もトリガーされません。ただし、後処理なしでデータモデルをサーバーに直接ポストできるため、文字列の配列を見つけることをお勧めします。

トリガーする文字列の配列の更新を取得するにはどうすればよいですか? また、配列以外の値を更新することなく、変更が正しくトリガーされるようにするにはどうすればよいですか?

監視可能な文字列配列にバインドできない場合、監視可能な配列内のオブジェクトを更新するときにイベントをトリガーするにはどうすればよいですか?

ここの例を参照してください: http://jsfiddle.net/gcEHC/2/

この例では、値が変更されると、array3 のデータがモデルに反映されますが、array1 と array2 のデータへの変更は表示されません。

JS:

HTML:

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

knockout.js - カスタム コントロールがノックアウト "with" バインディングで機能しない

ノックアウト初心者です。私の要件は、「with」を使用してバインドされた div 内にカスタム コントロールを配置することです。以下は私が使用しているコードです、

スクリプトでは、

現在、値 6.6 がカスタム コントロールにバインドされていますが、コントロールが機能していないようです。カスタム コントロールはエディターのパーセンテージ texbox にすぎません。値を増減できません。「with」バインディングを使用してdivをバインドした場合にのみ発生しているようです。親divに「with」バインディングがなくても問題なく動作しています。ですから、上記のコードで何が間違っていたのか、誰か教えてください。カスタム コントロールが "with" バインディングを使用して div を操作できない理由。コーディングに何か追加する必要はありますか?

あなたの助けに感謝します。

前もって感謝します

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

knockout.js - Knockout JS - Hyperlink not handled in Selenium webdriver

unable to click the Hyperlink using Selenium wbedriver, because they (Developers) used Knockout JS with MVC, so please give an steps how to handle in Automate for these type of JS

for example

during the testing i want to click that hyperlink (New Grade)

so please help me out how to do this

regards prabu

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

asp.net-mvc - knockoutMvc - HelloWorld チュートリアル

KnockoutMVC のチュートリアルを試みています (以下を参照) .nuget 拡張子をダウンロードし、プロジェクトでそれを参照しました...そう....

http://knockoutmvc.com/HelloWorld

上記のチュートリアルを VS で使用します。「モデル」を追加すると、[computed] でエラーが発生します - タイプまたは名前空間名「computedAttribute」が見つかりませんでした (ディレクティブまたはアセンブリ参照を使用して欠落していますか?)

私が欠けているものを誰かが知っていますか。別のダウンロードはありますか?ありがとう

編集:コントローラーの「ActionResult」と「BaseController」の同じエラーも:

dto を NuGet.Core にすれば解決しますか?

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

asp.net - ボタンクリック時にテキストを表示する

初めての ASP.NET MVC Knockout MVC を作成します。

3つの日付を設定するモデルを追加しました。コントローラーは 3 つの日付を割り当てます。次に、ビューを使用して画面に表示されます。

@ko.Apply(Model) は、3 つの日付を表示する主要部分です。ボタンがクリックされたときに3つの日付のみを表示しようとしているので、フォーム内にコードを配置してボタンを使用しました:

問題は、テキスト ボックスに日付が表示されなくなり、ボタンの横に表示されることです。復習: ボタンがクリックされたときに各日付をテキスト ボックス内に表示したいと思います (ページが読み込まれたときにボタンの横に表示されるのではなく、これは atm で発生します)。

何か案は? ここに画像の説明を入力

更新ボタンを追加しようとしましたが、ボタンをクリックしても日付がまったく表示されません。

意見:

日付コントローラー:

モデル:

どんな助けやアイデアも歓迎??