computed-observable

    4

    2答えて

    現在、ノックアウトからAngular2に書き込んだコードを移植しています。私はノックアウトの計算されたオブザーバブルの構築が本当に好きです。つまり、その関数の結果は、変化に依存するオブザーバブルが計算されたときにのみ計算されます。 私は角度の関数を使うことができますが、結果が変わると(結果は何度も計算されますが)、ビューを更新するだけですが、計算が並べ替えを行っているので、実際に入力が変化したとき

    4

    2答えて

    私は多くの計算された関数で使われている特定のノックアウト観測値を持っています。しかし、これらの計算された関数のうちの1つでは、観測値が更新されたときにトリガーするのは望ましくありません。 self.obs1 = ko.observable(foo); self.obs2 = ko.observable(bar); //I want this computed to behav

    0

    1答えて

    私はノックアウトjsで新しく、ここで何かを理解していないかもしれないと感じています。私は基本的に、チェックされると、他のフィールド計算に依存する別のフィールドを更新するMVCチェックボックスを持っています。私は、チェックボックス以外のすべてのフィールドに関してアップデートする総量フィールドを得ることができます。私は何が間違っているのか分かりません。私はそれがselfを渡していないからだと思っていま

    1

    1答えて

    私はKOを初めて使い、計算された値を得るのが難しいです。私は多くのオブジェクトで構成されたビューモデルを持っています。なぜなら、データベースには、データを取得しているテーブルがたくさんあるからです。これは、VMをどのように設定するかの例です。 (それは計算値とは別に動作しますが)私はここで間違ってやっている何かを批判する自由を感じる:それは製品コードが何であるかを知らないので var viewMo

    0

    1答えて

    私は、オブザーバブルのプロパティを何らかの方法で変更するカスタムバインディングを定義しました。つまり、customPropertyとしましょう。 (例えば): ko.bindingHandlers.customBinding = { update: function(element, valueAccessor, allBindingsAccessor, viewModel, bindi

    0

    1答えて

    私は、そのタイプに基づいてデバイスを表示するテーブル/グリッドを持っています。ドロップダウンが変更されるたびに、テーブルが更新されて正しいデバイスが表示されます。これを行うには、タイプごとにデバイスをフィルタリングし、テーブル/グリッドに新しい空の行を追加する計算があります。 ここではHTMLです: <table> <thead> <tr> <th><!--Ro