gpt4 book ai didi

ember.js - Ember.Select View 中的 focus-out 事件

转载 作者:行者123 更新时间:2023-12-01 06:22:50 26 4
gpt4 key购买 nike

我用过 Ember.Select view如下。

{{view "select" content=people
optionLabelPath="content.fullName"
optionValuePath="content.id"
prompt="Pick a person:"
selection=selectedPerson}}

现在我想添加 focus-out="showErrors"此选择 View 的事件监听器以处理一些验证。这与 Ember.TextField and Ember.TextArea 完美配合.但我注意到 focus-out不适用于 Ember.Select View 。

如果有人可以提供解决此问题的方法,那就太好了

最佳答案

您能否向 selectedPerson 添加一个观察者,以便当用户更改下拉值时,这将触发您的验证。

旧语法:

validatePersonChange: function(){
//do validation here
}.observes('selectedPerson')

较新的语法:
const { observer } = Ember;
...
validatePersonChange: observer('selectedPerson', function(){
//do validation
})

关于ember.js - Ember.Select View 中的 focus-out 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31659921/

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