React中的把手模板

时间:2019-05-31 13:03:05

标签: reactjs handlebars.js

当前,我们正在从jquery迁移一个应用程序以做出反应。 在现有的应用程序中,把手用于很少的html生成,然后进一步发送到服务器以生成pdf。 是否可以在REact应用中重新使用车把。基本上,我们想使用把手模板并将其与React应用程序后端中的Json一起使用,是否可以,如果可以的话,可以使用指针吗?

1 个答案:

答案 0 :(得分:0)

它实际上与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为例。