問題タブ [computed-observable]
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.
arrays - 計算されたオブザーバブルの配列の長さで壊れるノックアウト モデル
http://jsfiddle.net/gZC5k/1004/でネストされたフォームをゆっくりと拡張しています。ネストされた JSON 配列内の子の数を計算するために使用したい ko.computed を動作させるのが困難になっています。壊れるコードは // これで壊れる
エラーはどこにありますか?
javascript - ノックアウトビューモデルからプロパティを削除します
ノックアウトからプロパティを削除する方法を考えていますviewModel
。具体的には、計算されたものです。私は単純なviewModel
データはサーバーに送信されますが、計算されたデータをから除外したいと思いますviewModel
。
このようなものは、計算されたすべてのデータを取得して削除すると思いましたが、そのようなものは見つかりませんでした。
validation - Knockout-Validation で計算されたプロパティで観察可能なプロパティの値を取得する方法
Knockout-Validation フレームワークを使用して、viewModel を検証します。
次のように定義されたビューモデルがあります。
form_onsubmit 関数で property1 の値を取得できますが、計算されたプロパティ「property2」では機能しません。
それを解決する方法、ありがとう!!!!!!!!!
knockout.js - 互いに結合するノックアウト 2 フィールド
これは、答えをグーグルで検索しようとした後の最初の投稿です。これが以前にどこかで回答されていた場合、私を適切な場所に誘導するのを手伝っていただければ、それは素晴らしいことです.
2 つのフィールド間で双方向バインディングを行う方法を見つけようとしています。
フォームに重量計算を行う 2 つのフィールドがあります。フィールド 1 に重量をポンドで入力すると、Knockout は重量をキログラムで計算してフィールド 2 に入力します。私はこれに問題はありません。これが私のjsfiddleです http://jsfiddle.net/ubiquitous_tom/tVh3g/
今私が抱えている問題は、体重をキログラム単位でフィールド 2 に入れようとしているときです。ポンド単位の重量をフィールド #1 に計算する必要がありますが、実行しません。両方のフィールドで計算された「読み取り」と「書き込み」を使用しようとするすべてのコードで無限ループエラーが発生するため、それを機能させる方法がわかりません。
誰かが私を助けることができれば、それは素晴らしいことです. これは非常に単純なことだと確信していますが、私は Knockout にまったく慣れていないため、正しく機能させる方法がよくわかりません。ここに私が取り組んでいるもののjsfiddleがありますhttp://jsfiddle.net/ubiquitous_tom/VmZLZ/
knockout.js - 渡された引数で計算された ko. は関数を示しますが、値は示しません
私の仕事は、添付されたオブザーバブルが変更されるたびに、リンクの「href」を動的に形成することです。例のリンクは次のとおりです: JS Fiddle example link
これを達成するとき、私は2つの問題に遭遇しました:
文字列 + 計算されたオブザーバブルを渡そうとすると、値の代わりに計算された関数のリストが表示されます。
リンクは次のようになります。
これは適切でさえありません。
2 番目に、監視可能な、計算された依存関係を変更しようとすると、リンクは変更されません。
/li>
HTMLコードは次のとおりです。
そしてノックアウトjs:
この例は、次のリンクで確認できることを思い出してください: JS Fiddle example link ありがとうございます。
javascript - 可観測特性の問題
いくつかのフィルター プロパティを持つ ViewModel があります。
URL OData を生成する算出プロパティ
考え方は単純です。ユーザーがフィルターを入力すると、OData URL が自動的に生成されます。
そしてその作品:https://c9.io/ridermansb/knockoutjsobservable/workspace/index.html
新機能
アイデアは、単一のテキスト フィールドを配置することであり、その中にフィルターを作成できます。
例: luciは名前と住所で検索します。次のような特殊文字を使用できます。@mikeは連絡先名を検索します。
このプロパティTermoBusca
は、ユーザーが検索を入力するテキスト フィールドであり、OData URL に変換されます。
しかし、私はそれを機能させることはできません!
完全なコードはhttps://c9.io/ridermansb/knockoutjsobservableにあります。
私はギットを使用しています!
支店長は、プロパティを持っていませんTermoBusca
!ブランチ *termo_busca* には、単一のテキスト フィールドの実装が含まれています。
このビデオを参照してください: http://screenr.com/AMj7
knockout.js - 最後の反復でスタックしたループから計算された変数をノックアウトする
私はこのようなことを達成しようとしています:
それが明確でない場合は、最大の柔軟性を実現しようとしている特定のオブジェクト タイプがあります。つまり、クライアント側のコードを変更することなく、DB 内のオブジェクトに新しい属性を追加できるようにしたいと考えています。
これは、計算された変数を除いて正常に機能します。上記の例では、関数は常に type の最後の値、つまり配列の最後の値で呼び出されるようです。
誰でもこの問題の解決策を持っていますか?
例:
最後に、myFunction と計算された変数は常に {name: blue} で呼び出されます。
jquery-mobile - knockout.js をブール値の JQuery Mobile フリップ スイッチ トグルにバインドする
JQMフリップスイッチトグルにバインドされたブール値がありますが、基になるオブザーバブルへの変更に反応するのを見ることができません。
これは私の真/偽の観察可能性です:
JQM フリップ スイッチ トグルとノックアウトを組み合わせる最良の方法はどれですか?
jsFiddle はこちら: http://jsfiddle.net/nmq7z/
すべてに前もって感謝します
更新:より良いテスト ケース: http://jsfiddle.net/FU7Nq/