我一直在使用 Yesod 的消息系统来帮助保持我的语言一致。例如,我有一条名为 MsgBrand 的消息,它可以毫无问题地插入到 Hamlet 文件中。但是,我现在正在使用需要此类信息的 JavaScript 库。
var tour = Tour.new();
tour.addSteps([
{ element: "#some-id",
title: "Some Title",
content: "_{MsgTourStepFoo}"
}
]);
但是,_{MsgTourStepFoo}
它会逐字出现在呈现的 JavaScript 代码中。换句话说,没有插值。这是正常的还是我错过了什么?