我正在使用木偶版本1.2.3和主干版本1.1.0
这是我的UI和事件哈希:
ui:{
title : '#modelTypeTitle'
},
events:
{
'change @ui.title' : 'validateTitle'
},
这似乎与文档说的相符: “您还可以使用'@ ui.elementName'中的事件和触发键来使用ui哈希值”
澄清我想知道为什么我在上面尝试的东西不起作用。但以下工作正常:
events:
{
'change #modelTypeTitle' : 'validateTitle'
},
答案 0 :(得分:9)
好的,显示版本后问题已解决。
此功能,解析@ui。事件和触发器哈希中的语法最近在12月初的1.4.0中添加。请参阅changelog:https://github.com/marionettejs/backbone.marionette/blob/master/changelog.md
只需将您的Marionette版本更新到最新版本(当前为1.4.1),问题就应该解决了。
* 由于您的问题,我刚刚注意到这个新功能。我此前感到不舒服,现在已经解决了。帮助他人的另一个证据也可以帮助他自己。 :)