【发布时间】:2012-10-01 19:59:18
【问题描述】:
首先,我知道你可以使用 Computed observables。它们非常适合复杂的属性,但 IMO 不是您在 Silverlight 中拥有的 IValueConverters 的一个值得替代品。 在我当前的项目中,我有多个日期选择器。现在,我必须为每个日期创建一个额外的计算 observable,因为我希望格式化工作。因此,如果我有 5 个日期,即 10 个属性,那么在 Silverlight 中您将有 5 个日期和 1 个通用日期转换器。
它可以工作,但它不是很干净的代码。更不用说在对这些日期应用验证时遇到的问题了。
有没有类似的东西:
<input type="text" data-bind="value: TestProperty" data-converter="MyTextConverter" />
或者有什么替代方法不能让我创建双重属性?
提前致谢,
阿恩·德鲁韦
【问题讨论】:
标签: knockout.js