是否有一个 javascript 模板系统可以在 nodejs 中预编译并使用 dom 基于节点的绑定,如 knockout 和 angular

Is there a javascript template system that can be pre-compiled in nodejs and uses dom node based binding like knockout and angular

我正在寻找一个基于 dom 节点的模板系统(1 路或 2 路绑定,无关紧要),例如 angular 和淘汰赛。换句话说,它们不解析字符串,而是在根据绑定数据进行更新时操纵 dom 节点及其内容。

除此之外,我需要能够在提供类似数据的情况下在服务器端解析这些模板(预渲染,就像您对搜索蜘蛛所做的那样)。

我已经搜索和搜索并探索了许多选项,但尚未满足所有这些条件。

你有没有想到ReactJS? https://facebook.github.io/react/ 不幸的是,到目前为止我从未使用过它,但听起来它可能符合您的需要。

根据描述,您将模板作为可重用组件、数据绑定和服务器端呈现。

希望对你有帮助