问题标签 [elasticui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
627 浏览

angularjs - 如何使用 elasticui 突出显示搜索结果?

我使用elasticui制作了一个简单的界面来显示应用程序日志,我想突出显示结果以显示匹配的内容

我试图在我的控制器中添加它:

但它不起作用(请求有效负载不包括突出显示部分)

我应该如何进行?

0 投票
0 回答
284 浏览

angularjs - 如何在 Pencilblue 中向 Angular 添加模块?

所以我正在建立这个 Pencilblue 网站。Pencilblue 基于 MEAN 堆栈。

我正在尝试启动搜索功能。我需要声明一个模块。

Pencilblue 是这样做的:

所以第二行告诉我模块是从其他地方加载的,除非没有,在这种情况下,modules = ['ngRoute'];应该加载。

我想出的是:

虽然这可行,但我不确定这是一种正统的做法,将来我可能需要添加其他方法。如果有人可以帮助并告诉我['elasticui']在 Pencilblue 中添加此模块的正确方法以及最后一部分,我将不胜感激.constant('euiHost', 'localhost:9200')";

我正在将 ElasticUI 添加到我的项目中,唯一遇到问题的是添加此步骤:angular.module('yourApp', ['elasticui']).constant('euiHost', 'http://localhost:9200');

在 MEAN 堆栈或普通 Angular.js 中执行此操作相当简单,但在 Pencilblue 中却相当混乱。

非常感谢有关如何以正确方式执行此操作的详细回复。谢谢。

0 投票
1 回答
525 浏览

angularjs - 通过添加将调用指令控制器的函数来装饰指令

我使用这样声明的指令:

该指令的控制器是:

实际上,该指令的作用域包含一个filter包含两个属性的对象,filter : { enabled : boolean, filter : object}并且该指令的使用方式如下:

单击按钮时,已设置 filter.enabled。我的目的是添加一个允许通过指令外部的函数更改 filter.enabled 值的行为。

该指令将如下所示:

将在哪里fn获取并将somevariable其设置为filter.enabled.

提前致谢,

0 投票
1 回答
874 浏览

javascript - 通过弹性用户界面使用角度和弹性搜索实现无限滚动

作为 AngularJS 和 Elasticsearch 的新手,我目前正在做一个项目,我应该在由ElasticUI管理的前端(AngularJS Directives for Elasticsearch)上实现无限滚动。

ElasticUI 提供了一个分页对象(euiSimplePaging),它允许在单独的页面上加载结果,但我想在滚动时加载新结果并将它们添加到当前结果中。

我快速设置了 ngInfiniteScroll,它可以工作,但我不知道从哪里开始链接这两个应用程序。在未来的步骤中,我什至可以在显示结果之前先听听结果,因为它们应该显示在类似砖石的网格中。

如果有人知道如何开始……

0 投票
1 回答
71 浏览

elasticsearch - 即使在映射中使用 no_analyzed 的 Elasticsearch 字符串数组也被标记化

这一直让我发疯。我的数据中有一些数组,这是一个精简的版本:

好的,所以我在 elasticsearch 中的映射如下:

现在,如果我将这些显示为构面,则标签看起来很好,如下所示:

[ ] - 等等标签 1

[ ] - 等等标签 2

然而,附件被标记化了,我得到了每个单词的一个方面,即

[ ] - 一些

[ ] - 文件

[ ] - 1

我在想,因为附件属性位于contactInformation中,我的映射可能需要如下所示:“contactInformation.attachments”:{“type”:“string”,“index”:“not_analyzed”}

但这引发了一个错误,没想到这个点。

有任何想法吗?

0 投票
1 回答
776 浏览

javascript - 在指令中访问 rootScope

我已经尝试了一百万种方法来从这个基于 elasticui 的指令中访问 rootScope 变量,但运气为零。这是指令,请记住 $rootScope 确实被传递到其父控制器中。

在其他地方,我将 $rootScope.esIndex 设置为我想指向的索引,但我得到“$rootScope is not defined”。我尝试将指令的范围属性设置为 false,尝试在 $rootScope.esIndex 上设置一个观察者作为链接函数返回值的一部分,但无论我做什么,我似乎都无法弄清楚。

我认为对我来说问题的一部分是,从指导的角度来看,这种结构对于一个新的有角的人来说有点神秘。这是一组更大的指令定义中的一个块,所以我很难掌握。

有什么想法可以在这里轻松获取 $rootScope 吗?

提前感谢一吨!

0 投票
1 回答
179 浏览

angularjs - AngualrJS ElasticUI 滑块过滤器

我正在使用 ElasticUI:https ://github.com/YousefED/ElasticUI

在控制器中,如果我使用此范围 1,它工作正常。

1.

但是对于动态结果,如果我使用范围 2 它不起作用

2.

请给我一个建议。

0 投票
1 回答
466 浏览

reactjs - 使用 Elastic UI 时,未使用 NextJS 定义窗口

只是尝试从Elastic UI库中添加一个按钮,但在添加按钮时未定义仅获取一个窗口。在我添加按钮组件或在下面的第 3 行添加导入之前,API 调用和其他一切工作正常。

在进行服务器端 api 调用时,有没有办法使用 Elastic UI 库?

这是主要代码:

0 投票
1 回答
751 浏览

javascript - 遵循文档以使用弹性 ui 自定义主题时遇到问题

当我想自定义主题时,这会失败。有谁知道如何解决这个问题?

我的项目 Github 链接在这里

0 投票
0 回答
657 浏览

reactjs - 带有 React Hook 表单和 Yup 模式验证的 Elastic UI DatePicker

我正在尝试将弹性 ui datepicker 与反应挂钩表单和 Yup 模式验证集成。我知道默认情况下,Yup 日期模式正在寻找一个常规的 js 日期或一个可以被解析的字符串,而弹性 ui 日期选择器接受并输出其日期的时刻。因此,我尝试在日期模式中添加一个转换器,以将值解析为片刻。当我尝试这个时,它永远不会记录我为日期选择了任何东西,并且变压器永远不会运行。这是一个例子:

这就是发生的事情: 日期是必需的