2013-04-22 165 views
0
模板

我這在我的html:如何打印在灰燼

<script type="text/x-handlebars" template-name="index"> 
    <h1>Login Page</h1> 
    {{#linkTo "index"}}<img class="logo">{{/linkTo}} 
    <button {{action doLogin}}>Login</button> 
</script> 

和我這在我的router.js:

myTalk.Router.map(function() { 
    this.route('index', {path:"index"}); 
}); 

,但我這個錯誤:

Uncaught Error: No route matched the URL '..../index.html' 

在此先感謝和抱歉不好我的英語

回答

1

這裏有幾件事情正在進行。

首先,template-name不是命名模板的正確方法。將template-name="index"更改爲id="index"data-template-name="index"

其次,您不需要指定到index模板的路徑。默認情況下,燼創建一個自動,路徑設置爲/。所以在這種情況下,你甚至不需要路由器定義

最後,似乎你正在加載網頁設置爲..../index.html,這不會匹配任何燼。

這裏有一個工作jsFiddle: http://jsfiddle.net/mgrassotti/XfDjm/1/