問題タブ [kolite]

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 に答える
443 参照

javascript - Knockoutjs は ajax 呼び出し後の変更を追跡します

ここでJsFiddleを参照してくださいhttp://jsfiddle.net/WtgbV/2/

言い換えれば、いくつかの ajax 呼び出しがあり、サーバーの応答でアイテムの配列を取得します (ノックアウト ビューモデルのアイテム)

変更をサーバーに自動的に保存するためnameに、要素でプロパティが変更されたことを知る必要があります(POSTリクエストを介して)id==2

Items配列 内の各要素の変更を追跡する最も簡単で簡単な方法は何ですか?

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

knockout-2.0 - KOLite アクティビティ インジケーターの設定

プロジェクトでKOLiteを使用していますが、すべてが正常に動作しています。アクティビティ インジケーターは、ボタン内または小さな領域で完全に機能します。

私の質問は: バインディングごとにアクティビティ インジケーターを構成する方法はありますか? たとえば、レコードの読み込み中などに div に大きなインジケーターがあると便利です。

特定の場所で別のインジケーターを使用するのは嫌いです。

0 投票する
4 に答える
2709 参照

asp.net-mvc - ASP.NET MVC4 と Knockout によるフィールド レベルの変更追跡

フィールドレベルの変更追跡の経験がある人がいるかどうか疑問に思っていますか? 私たちは、エンド ユーザーによるあらゆるモデルの変更を追跡するための最も簡単で最良の方法を見極めようとしています。ASP.NET MVC4、Knockout、および Knockout Editables を使用しています。

更新: 追跡機能の要件により、オブジェクトが汚れているかどうかを検出するだけでは不十分です。何が変更され、どの値が変更されたかを判断する必要があります。for ループを使用してモデル プロパティを反復処理し、KO Editables.hasChanges() 関数で変更を検出し、現在の値と .oldValue() (KO Editable) を使用してそれからカスタム ログ オブジェクトを構築することにしました。

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

knockout.js - ko.observableArray の ko.DirtyFlag は常にダーティです

ビューモデル内には、次のコードがあります。

のために、私は常にダーティフラグをtrueにしAddressListます。

どの値がダーティでないか、またはいつ変更の監視を開始するかを指定する方法はありますか?

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

knockout.js - 反応値が変更されました

as値name = ko.observable('John')にバインドされているとしましょう。変更された場合はinput表示する必要があります(前に非表示)。したがって、名前をからに編集すると、保存ボタンが表示され、編集して戻すと、再び非表示になります。ここでどのようなバインディング/拡張を適用できるかについて何かアイデアはありますか? まことにありがとうございます!<button>Save</button>nameJohnJackJohn

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

knockout-2.0 - 変更追跡にノックアウト KoLite を使用したサンプル例またはチュートリアル

ノックアウト kolite を使用して変更を追跡する方法に関する簡単な例はありますか。john papa [Kolite][1] によって投稿されたこのリンクを見ました。変更を追跡するために、彼が変更を html 要素にバインドする方法を理解していませんでした。誰もがそれを使用する方法の簡単な例を持っているので、それは高く評価されています. ノックアウトに関しては初心者です。助けてください。どうもありがとう

一例を見つけました。これはフィドル KoLiteの例へのリンクです

フィドルでは、入力フィールドに変更が加えられた場合、保存ボタンが適切に非表示および非表示になっていることがわかります。[キャンセル] ボタンを有効にするコードを追加しましたが、機能しません。

理由を教えてください。

0 投票する
4 に答える
456 参照

javascript - requirejsでkoLiteをロードする方法は?

これは knockout.dirtyFlag.js からのものです

私のモデルでは、次のような定義設定があります。

基本的に、DirtyFlag が未定義であるというエラーが表示されます。

私は何をする必要がありますか?

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

kolite - 要素データにアクセスする KoLite asyncCommand

そのため、ビューに監視可能な配列を表示しています。asyncCommand を使用して、そのリストから要素を削除できるようにしたいと考えています。ただし、その要素を取得する方法がわかりません。選択した要素にアクセスしたり、asyncCommand メソッドに渡す方法はありますか?

入力していただきありがとうございます