0

我正在尝试学习 ember.js,我首先尝试为自己设置一个简单(不那么简单)的 mouseover, out, down 示例。

http://jsfiddle.net/RBbpS/48/

我不断收到“未捕获的错误:断言失败:无法在路径上找到视图”

有人可以对此有所了解吗?我相信这很简单。

4

2 回答 2

2

如果您将 App 声明为全局(没有 var),那么您的第一个小提琴就可以工作。

http://jsfiddle.net/Sly7/RBbpS/52/

也就是说,如果您是 ember 新手,我建议您从阅读 emberjs.com 开始(不要忘记 api :),在那里您可以找到视图的处理程序

来自文档:

Mouse events: 'mouseDown', 'mouseUp', 'contextMenu', 'click', 'doubleClick',
'mouseMove', 'focusIn', 'focusOut', 'mouseEnter', 'mouseLeave'

最后,你这里使用的版本比较老了,建议你试试最新版本:http ://cloud.github.com/downloads/emberjs/ember.js/ember-latest.js (别忘了还包括http://cloud.github.com/downloads/wycats/handlebars.js/handlebars-1.0.rc.1.js

于 2012-09-18T15:58:43.243 回答
0

尝试 mouseEnter 和 mouseLeave 代替 mouseOver 和 mouseOut 。请参阅 ember.js 查看事件指南

于 2012-09-18T14:00:38.113 回答