gpt4 book ai didi

jquery - Sammy mustache - 不起作用(双括号中的变量未替换为值)

转载 作者:行者123 更新时间:2023-12-01 01:36:20 25 4
gpt4 key购买 nike

我正在尝试使用 sammy 和 Mustache 模板编写我的第一个 Web 应用程序。该模板似乎无法正确呈现(双括号中的变量不会被值替换)。这是index.html 的相关部分--

  <script language="javascript" type="text/javascript" src="jquery-1.4.4.min.js"></script>
<script language="javascript" type="text/javascript" src="sammy/sammy.js"></script>
<script language="javascript" type="text/javascript" src="site.js"></script>

<a href="#/hello">Hello</a>

<div id="container">
</div>

以及 site.js 的相关部分--

$(function () { 
app.s = $.sammy("#container", function () {
this.use('Mustache', 'ms');
// Index of all databases
this.get('', app.index);
this.get("#/", app.index);
this.get("#/hello", function(context) {
context.name = "Ram";
context.partial('hello.ms', {name:"Ram"});
});
})
app.s.run();
});

这是我的简单模板 (hello.ms)--

Hello {{name}}.

当我点击“Hello”链接时,它会呈现为

Hello {{name}}.

我期望的是:

Hello Ram.

有什么提示我在这里做错了吗?谢谢。

PS。基本结构是使用“couchapp样器myapp”生成的

最佳答案

愚蠢的我,我忘了包含“sammy.mustache.js”。我以为执行 this.use('Mustache') 会自动加载它!

关于jquery - Sammy mustache - 不起作用(双括号中的变量未替换为值),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12909629/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com