問題タブ [computed-values]

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

c# - C# で計算された配列値 - リアクティブ プログラミング

例 1

私たちが知っているように、データベースには、隣接する列の値に基づいて列が計算される計算列の概念があります。

問題は、計算された列が現在の行以外の行に関連付けられないことです。

例 2

次に、セルに数式を入れることができるスプレッドシート (つまり、Excel) があります。これは計算列に似ていますが、より強力です。数式は、RDB のように現在の行/列だけでなく、スプレッドシートの任意のセル (またはそれらのセット) に関連付けることができます。

問題

計算された (または自動更新された値) の概念は素晴らしいですが、C# の一連の値/オブジェクトで同様のことを行うにはどうすればよいでしょうか?

それぞれが同じリスト内の他の値 (またはセット) に関連付けられている値のリスト (または配列) を作成したいと思いますか? これは、スプレッドシートのセル値のようなものです...値を変更すると、関連する値が変更されます(関連するサブツリーの値全体も同様に変更されます)。

C# にそのような概念はありますか?

最も賢い方法でこれを行うにはどうすればよいでしょうか? LinkedListオブジェクトのプロパティの値が同じリスト内の他のオブジェクトに関連し、値がアクセスされるたびに評価されるオブジェクトを持つことができることを私は知っています(必要に応じて評価)。これは、途中でいくつか (すべての祖先ノード) が評価されることを意味する場合があります。最初に評価されてから個別にアクセスされるスプレッドシートのセルのように機能するより良い方法はありますか (評価の伝播)?

もちろん、これは多次元配列にも適用できます。

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

date - インストール関連の計算された文字列を InnoSetup スクリプトに追加するにはどうすればよいですか?

現在、プログラムをアップグレードするとき、既存のファイルをプログラムディレクトリのbackupという名前のフォルダーにバックアップします。

コードが次のようなものになるように、文字列を指定または計算する方法はありますか

または日付を以前のバージョンの情報と組み合わせる

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

javascript - 配列を使用した Javascript 計算値

Jqueryの各Json値の問題

この質問は上記と似ていますが、重複としてマークされる前は同じではありません。

計算値の使用方法を理解した後、別の問題に遭遇しました。

私のjavascriptには次のコードがあります:

この関数への入力は (true,'incident') になります。

そして今、wizardname パラメーターを使用して、使用する配列を決定したいと考えています...

私も試してみました

また、ローダー関数では、wizardPOS の配列に文字列値が必要でした。混乱して申し訳ありません

しかし、これを試すとき、私はいつも結果に終わります...

これは計算値の使用に関係していることは知っていますが、それらについて読んでみましたが、この問題を解決できないようです。

基本的に、wizardName の計算値を使用して、その名前の配列にアクセスしたいと考えています。

これを行うための多くの方法が見られることを楽しみにして、サポートを手伝ってください!

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

javascript - Knockout Mapping プラグインを使用してサーバー オブジェクトからの配列にマップし、いくつかを計算するにはどうすればよいですか?

「テンプレートでKnockout Mappingプラグインを使用して、サーバーオブジェクトから配列にマップする方法は?」というタイトルのstackoverflowでのこの交換を読んでください。(申し訳ありませんが、stackoverflowが投稿のリンク数に制限を課しています)答えを利用してプレイしようとしました(jsFiddle:http://jsfiddle.net/ueGAA/1

そのため、この演習は、learn.knockoutjs.com で「データの読み込みと保存」という名前のノックアウト js チュートリアルの todo を作成することでしたが、ノックアウト マッピングを使用していました。

問題は、私が好きな回答のビューモデル宣言の種類にあり、ここでは todo に置き換えられています。

ポイントはここです: ko.computed() の宣言内で、これはwindowを参照しています。さすがに普通。vewmodel 変数のにko.computed() を宣言すると、正しい動作が得られます。

こちらです:

匿名関数でオブジェクト viewModel を静的に参照するので、私はそれが好きではありません。
問題は、ビューモデル宣言で incompleteTasks をエレガントな方法で直接宣言する方法です。jsFiddle はこちらhttp://jsfiddle.net/Yqg8e/

ありがとう

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

knockout.js - Knockoutjs +ko.mapping.fromJS+計算フィールドは計算されません計算されます

私はこれをやろうとします:

初めて-ロード後-computedWeightは正しく計算されます。しかし、weightまたはanotherWeightフィールドを変更しても、calculatedWeightは変更されません。
ありがとう。

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

include - autoconf で計算されたインクルード ファイル名

autoconf に含まれるファイルの名前を計算する方法があるかどうかは誰にもわかりませんか?

現在、configure.ac で定義されている ID に基づいていくつかのバリアントの 1 つを構築できるプロジェクトがあります。私の目的は、autoconf/configure の実行時に CLI からバリアントを識別し、必要に応じて m4 ファイルを含めることができるようにすることです。 . AFAICT、 include または sinclude マクロ呼び出しのいずれかでファイル名として許可されるのは文字列リテラルのみです...そして今、私を気晴らしに駆り立て始めています=:-O

最も感謝して受け取った助け

DP

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

ember.js - ember.js でユーザー数をカウントする

ユーザーのコレクションを追跡する ember アプリケーションがあります。usersController.js でシステム内のユーザー数を追跡する計算プロパティがあります。

これをユーザーテンプレートでレンダリングしようとしています。これは次のようになります-

しかし、それはカウントを示していません。これはなぜでしょうか?

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

angularjs - angularネストされたデータオブジェクトの計算値バインディング

私はデータのテーブル、スタッフのリスト、および動的に計算されるすべてのスタッフの月ごとの合計がある年の各月の給与 (その月の給与の合計) を持っています。

特定の月のスタッフ給与の1つを変更すると、その月の計算された合計が再評価され、角度がUIを更新するように取得しようとしていますが、この合計プロパティが計算されると方法がわかりませんangularが再評価することを知っているので、「ダーティとしてマークする」には?