找不到属性'link_to'on对象(生成的应用程序控制器)

Could not find property 'link_to' on object (generated application controller).

本文关键字:应用程序 控制器 on link 属性 to 找不到 对象      更新时间:2024-01-29

我有一个简单的index.html,其中包含一个应用程序模板:

<script type="text/x-handlebars">
    <nav>
      <ul>
         <li>
           <h1>{{#link_to 'index'}}Bookmarker{{/link_to}}</h1>
         </li>
         <li>
            {{#link_to 'bookmarks'}}Bookmarks{{/link_to}}
         </li>
      </ul>
    </nav>
   {{outlet}}
</script>

否则我的会员代码是:

App = Ember.Application.create();
App.Store = DS.LSAdapter;
App.Router.map(function(){
    this.resource('bookmarks');
});

当在浏览器中运行这个时,我得到:

DEBUG: ------------------------------- ember-1.2.0.js:3231
DEBUG: Ember      : 1.2.0 ember-1.2.0.js:3231
DEBUG: Ember Data : 1.0.0-beta.4+canary.e7996c4d ember-1.2.0.js:3231
DEBUG: Handlebars : 1.1.2 ember-1.2.0.js:3231
DEBUG: jQuery     : 1.10.2 ember-1.2.0.js:3231
DEBUG: ------------------------------- ember-1.2.0.js:3231
event.returnValue is deprecated. Please use the standard event.preventDefault() instead. jquery-1.10.2.js:5374
Uncaught Error: <(subclass of Ember.View):ember258> Handlebars error: Could not find property 'link_to' on object (generated application controller). 

我是个白痴。使用{{#link-to}}

相关文章: