【发布时间】:2015-05-12 23:46:41
【问题描述】:
我正在关注 Ember.js 上的 Railscats,在尝试执行“addEntry”操作时出现以下错误
未捕获的错误:没有处理“addEntry”操作。如果你做了 处理该动作,此错误可能是由于从 控制器中的动作处理程序,导致动作冒泡。
这是我的代码:
application.handlebars
<div id="container">
<h1>Raffler</h1>
{{input type="text" value=newEntryName action="addEntry"}}
<p>{{newEntryName}}</p>
<ul>
{{#each entries}}
<li>{{name}}</li>
{{/each}}
</ul>
</div>
application_controller.js.coffee
Raffler.ApplicationController = Ember.Controller.extend
entries: []
addEntry: ->
@entries.pushObject name: @get('newEntryName')
@set('newEntryName', '')
【问题讨论】:
-
尝试使用此行:
Raffler.EntriesController = Ember.ArrayController.extend
标签: javascript ruby-on-rails ember.js