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