3

我正在尝试在 Node.js 上使用 KnockoutJS。

在这里找到了一个相同的实现:https ://github.com/mtscout6/knockout-node

有没有人以其他方式实现过这个?

基本上我希望能够在服务器上使用 Computed Observable。

是否可以使用任何其他库在 javascript 中具有此功能?

4

2 回答 2

1

我几乎不建议您不要使用此架构,因为它的文档较少,并且您不会在网络上找到太多关于此的支持。此外,KO 旨在用作客户端框架。如果它不是机密的,传递值并计算客户端?

在客户端它看起来像

this.fullName = ko.computed(function() {
    return this.firstName() + " " + this.lastName();
}, this);

在您的视图模型中。

于 2013-01-07T13:01:52.477 回答
1

从 knockoutJS 邮件列表中找到了解决方案。

有一个节点模块提供与计算的 observables 和订阅完全相同的功能。

https://npmjs.org/package/obs

“Obs”提供了极简的可观察属性。

太棒了..

于 2013-01-08T05:48:14.787 回答