gpt4 book ai didi

ember.js - TextField 类的 Ember.js 事件是什么

转载 作者:行者123 更新时间:2023-12-04 14:47:33 26 4
gpt4 key购买 nike

刚开始玩 Ember.js 并通过阅读代码我遇到以下几行:

Em.TextField.extend({
insertNewline: function() {
....
}
});

据我了解, insertNewLine是在字段内单击“输入”的事件,但查看 the documentation for TextField 我未能找到有关此事件的信息,以及 TextField 的其他事件以及。

支持哪些事件?

最佳答案

根本不是菜鸟问题!

Ember TextField 继承自 Ember 的 TextSupport。 TextSupport 基本上是一个可以共享文本字段(输入)和文本区域功能的类。

如果您查看 TextSupport (https://github.com/emberjs/ember.js/blob/master/packages/ember-handlebars/lib/controls/text_support.js),您会在底部看到一个键映射的文件。此映射将在每个键按下事件上进行查询,尝试将键与函数相匹配。两个默认函数是insertNewline (enter) 和cancel (esc)。您可以在此处添加任意数量。

关于ember.js - TextField 类的 Ember.js 事件是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13291411/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com