我有一组参数和系数。
它看起来像这样:
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 做单独的层并编写一些测试。我想要实现的另一件事是声明性规则。您对 Rx 有什么看法?它可以帮助我吗?或者你知道任何其他很酷的库吗?