语义UI:访问搜索组件选择的项目

时间:2015-01-15 11:16:31

标签: javascript semantic-ui

我在使用搜索组件时遇到问题。

我想要做的是能够访问所选的元素数据,但它看起来存在一些时间问题和/或我以错误的方式做事。

这是我的代码:

$('.ui.search.popup-project-changeCustomer').search(
{
    type : 'standard',
    source : $scope.customers,
    searchFields : [
        'title',
        'description'
    ],
    onSelect : function(event) {
        $scope.project.customer = event.target.value;
        $scope.changeCustomer(token);
        return 'default';
    }
});

问题在于onSelect事件,基本上我可以访问target.value,但我得到的是用户键入的内容,而不是搜索组件输入的内容。

实际获取用户所选元素的数据(如标题,描述等)的最佳做法是什么?我想我在这里做错了什么。

1 个答案:

答案 0 :(得分:0)

我知道这可能不是一个完整的答案,但可以在这里找到更多信息:https://github.com/Semantic-Org/Semantic-UI/issues/1634

我问了同样的问题,看起来这个问题将在1.8.0中解决。