3
저는 sammy 및 콧수염 템플릿을 사용하여 첫 번째 webapp을 작성하려고합니다. 템플릿이 제대로 렌더링되지 않는 것 같습니다 (이중 중괄호의 변수는 값으로 대체되지 않습니다). 여기에 index.html을의와 관계있는 부분입니다 -Sammy 콧수염 - 작동하지 않음 (이중 괄호 안의 변수는 값으로 대체되지 않음)
<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}}.
, 그것은
로 렌더링됩니다안녕하세요 {{name}}.
는 내가 예상하는 것입니다 :
안녕하세요 램.
여기에 내가 잘못하고있는 것에 대한 힌트가 있습니까? 감사합니다. .
추신. 기본 구조는 "couchapp 보일러 myapp"를 사용하여 생성됩니다.