React 中的把手模板

Handle bar Template in React

目前我们正在将一个应用程序从 jquery 迁移到 React。 在现有的应用程序中,handlebar 用于少数 html 生成,进一步发送到服务器以生成 pdf。 是否可以在 REact 应用程序中重新使用车把。基本上我们想使用 handlebar 模板,并在 React 应用程序的后端使用 Json 对其进行 pouplate,是否可能,如果有任何指针?

它真的与 React 没有任何关系。如果我正确理解你的问题,你正在寻找 运行 客户端(在浏览器中)的车把。答案是肯定的,你绝对可以在你的 React 应用程序中导入 Handlebar 并编译模板。

import Handlebars from "handlebars";

const hbr = `
<p>Hello, my name is {{name}}. I am from {{hometown}}. I have " +
"{{kids.length}} kids:</p>" +
"<ul>{{#kids}}<li>{{name}} is {{age}}</li>{{/kids}}</ul>
`;

const template = Handlebars.compile(hbr);
const htmlString = template(data);

https://codesandbox.io/s/sweet-http-c4565为例。