我有以下父模板
{{render 'form' this}}
和以下部分模板
<form>
...
</form>
<a href='#' {{action 'cancel'}}>{{buttonTitle}}</a>
来自buttonTitle
父控制器,但cancel
在同一控制器中定义的操作没有绑定。我究竟做错了什么?
我有以下父模板
{{render 'form' this}}
和以下部分模板
<form>
...
</form>
<a href='#' {{action 'cancel'}}>{{buttonTitle}}</a>
来自buttonTitle
父控制器,但cancel
在同一控制器中定义的操作没有绑定。我究竟做错了什么?
我认为您想要的是template
帮助器,它在当前上下文中呈现模板。
render
助手渲染一个带有其关联控制器的模板。例如,如果你这样做了:
{{render "sidebar"}}
这将sidebar
使用App.SidebarController
.
如果你这样做了:
{{render "post" post}}
这将post
使用 , 渲染模板App.PostController
,当前post
作为控制器的模型。
这些子控制器不会冒泡事件是一个错误,但我认为您一开始并不想要这种行为。(更新此错误现在已在 master 上修复)
我们计划在未来几周内使命名和用法更加清晰。