问题标签 [ng-tags-input]

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 投票
1 回答
1115 浏览

angularjs - ngTagsInput 上的必需项不起作用

我在我的应用程序中使用ngTagsInput库。设置 required 关键字不会影响表单验证。为什么会这样?

0 投票
1 回答
2455 浏览

ng-tags-input - 使用 ngTagInput 时出错:TypeError: a.filter 不是函数

我正在尝试将 ngTagInput 与自动完成一起使用,但出现以下错误:

HTML

Javascript

普朗克

0 投票
0 回答
97 浏览

ng-tags-input - ngTagInput : 动态着色标签和可调整大小的输入框

有什么办法,我可以在标签添加事件上为标签(具有不同颜色)着色,对于用户输入的标签不是建议列表的一部分?即作为对用户的警告,他将添加未知标签(红色?)

另外,当我们添加越来越多的标签时,如何使输入框垂直调整大小?

0 投票
1 回答
2416 浏览

angularjs - 让角度标签输入工作

我正在尝试实现ng-tags-input以在我的网站中工作,因此基本上人们需要通过从数据库中持久保存的可用标签列表中选择标签来输入一些标签

服务器:

角度控制器:

看法:

角度服务:

Tag.load() 响应

我面临的问题是,当我输入 3 个字母时(按预期正确触发了 Tag.load() 并返回上面的响应)

  • 它不显示任何自动完成或标记建议
  • 它立即将这 3 个字母作为标签(下图)
  • console.log(vm.tags);不包括整个 Tag 对象,只是键值text

在此处输入图像描述

有什么我想念的吗?

我正在使用角度 1.5.0

更新

我已经添加了一个plunker,虽然做了一些修改,但它在那里工作得很好,虽然它仍然不能在我的应用程序中工作,它是角度版本吗?

还有一件事我忘了提,我的那个在我输入时没有显示下拉菜单。

更新 #2 我使用 angular 1.5.0 更新了 plunker,这是我正在使用的版本,它可以工作,所以它不是 angular 版本。

0 投票
1 回答
1195 浏览

angularjs - Angular ng-tag-输入最大标签不起作用

我想限制一些固定标签,然后在它无法添加新标签之后

我添加了 ng-tag-input js 并且还做了所有必要的更改 max 标签有什么问题?

0 投票
1 回答
410 浏览

angularjs - 如何使用 promise 验证 ng-tags-input?

我正在尝试通过调用服务器端 api 来验证添加的标签。以下是代码。

在我写的控制器中,

虽然文档说 on-tag-adding 可以接受承诺并验证添加的标签,但它不是那样工作的。我错过了什么吗?

0 投票
0 回答
150 浏览

angularjs - 向 ngTagsInput 的输入元素添加一个类

所以我正在使用ngTagsInput库,并且我试图让它的样式与我网站的其他部分一样。

为了使其工作,我需要向由 tags-input 指令构建的输入元素添加一个类。

问题是,如果我向标签添加一个类,它会为容器 div 设置样式,而这不是我想要的,只是为输入元素添加样式。

0 投票
2 回答
437 浏览

angularjs - ng-tags-input 自动完成显示非查询匹配结果

看法:

控制器:

php:tags.php

输出

请查看我附加的输出,它显示了那些与查询不匹配的标签,我只想显示哪些匹配

0 投票
0 回答
47 浏览

angularjs - ng-tag-input 的 ALLOWED_TAGS_REGEX 不起作用

我希望输入标签只有以下内容:大写(AZ)、小写(az)、数字和- +。例如这里是有效的标签:Engineer9 -+(大写、小写、数字、_、-、+)但它不起作用。

知道如何修复这个正则表达式。谢谢,克

0 投票
1 回答
1300 浏览

angularjs - 带有 allowed-tags-pattern 选项的 ng-tags-input 不起作用

我希望标记名只能是大写,小写,数字,字符:+_- 并定义标签输入如下allowed-tags-pattern="[A-Za-z0-9+_-]+"

我的尝试:

但是 allowed-tags-pattern="[A-Za-z0-9+ -]+" 不起作用,任何建议允许标签具有大写,小写,数字的 allowed-tags-pattern 的值是什么, 字符 (- +) ?