【发布时间】:2019-06-01 14:10:33
【问题描述】:
查看 (HTML)
<p>First name: <input data-bind="value: firstName" /></p>
<p>Last name: <input data-bind="value: lastName" /></p>
<h2><span data-bind="text: fullName"> </span>!</h2>
nameConcat.js (KnockoutJS)
var ViewModel = function(first, last) {
this.firstName = ko.observable(first);
this.lastName = ko.observable(last);
this.fullName = ko.pureComputed(function() {
return this.firstName() + " " + this.lastName();
}, this);
};
ko.applyBindings(new ViewModel("Tom", "Haykens"));
反应组件
class NameConcat extends React.Component {
render() {
return (
???
);
}
}
我是 ReactJS 新手。如何从 ReactJS 组件显示 knockoutJS 应用程序页面?在 ReactJS 中重写 KnockoutJS 页面不是一种选择。
提前致谢。
【问题讨论】:
标签: javascript reactjs knockout.js single-page-application