好吧,作为最低纲领,我有一个index.html

<html>
  <body>
    hello world
    <script type="text/x-handlebars" data-template-name="lists">
      <h1>in route lists</h1>
    </script> 
    <script src="http://builds.emberjs.com/beta/ember.js"></script>
    <script src="app.js"></script>
  </body>
</html>

和一个app.js与

var App = window.App = Ember.Application.create({
   LOG_TRANSITIONS: true
});
App.Router.map(function() {
   this.resource('lists');
});

当我导航到AppURL /列表时,这还不够让我获得“路线列表”页面吗?

===============>>#1 票数:1 已采纳

这足以为您提供带有“在路线列表中”的页面。 该页面将位于APP_URL/#/lists尽管默认情况下ember使用浏览器的哈希值进行路由。 如果您希望使用无哈希网址,则需要告诉路由器使用HTML5历史记录API:

App.Router.reopen({
  location: 'history'
});

您可以在此处阅读有关此内容的更多信息: http : //emberjs.com/guides/routing/specification-the-location-api/

并找到一个JSBin可以在这里玩: http : //emberjs.jsbin.com/seweqedi/2/

  ask by mcktimo translate from so

未解决问题?本站智能推荐: