0

パラメータと係数のセットがあります。

次のようになります。

param1
{
    Name:blabla;
    PossibleValues:[{'lalalla1',0.9},{'lalala2',0.8},{'lalal3',0.7},{'lallal4',1.0}]; 
    // where lalalla1 is name, 0.9 is coefficient    
}

そして、このようなロジック(一連のルール):

の値param1が lalala2 の場合、の値はparam2「dsfsd」のみです

の値param3が「dsfsda」の場合、param4存在しません。

の値param4が「dsafsad」の場合、次の式を使用します。

Sum = param2.value.coeff*param6.value.coeff

等々。

このようなタスクの種類に最適なコード構成は何ですか? UI には、多くの依存要素があるため、knockoutjs を使用したいと考えています。また、ビジネス ロジックと UI 用に別のレイヤーを作成し、いくつかのテストを作成する予定です。私が実装したいもう1つのことは、宣言的なルールです。Rx についてどう思われますか?それは私を助けることができますか?または、他のクールなライブラリを知っていますか?

4

1 に答える 1

0

最初の 2 つのパラメーターだけですが、必要なパターンは同じです。 http://jsfiddle.net/photo_tom/39b9d/4/

http://knockoutjs.com/documentation/dependentObservables.htmlで説明されているように、dependendObservable 関数を実装したい

これはあなたの質問に答えていると思います。そうでない場合は、コメントを残してください。

于 2011-11-09T18:34:34.917 に答える