在我的应用程序中,我在应用程序hbs中使用标头:
...
{{ol-header header}
...
在applicationRoute.coffee中:
renderTemplate: ->
self = this
header_controller = self.controllerFor('header')
self.render 'header',
into: 'application'
controller: header_controller
outlet: 'ol-header'
然后我在header.hbs中这样写:
...
{{#each m in modal}}
{{box download="download" param=m}}
{{/each}}
...
并定义我的headercontroller.coffee
actions:
download: ->
#do something
我在框组件中定义了动作:
...
actinos:
download: ->
this.sendAction 'download',this.get('param')
...
其他工作正常,但组件中的此操作无效,需要帮助,谢谢!