覆盖第三方输入中的占位符值

时间:2017-09-08 02:57:01

标签: html css angularjs ng-tags-input

我正在使用第三方标记输入,并且已经存在占位符值。我想改变占位符的值。我该怎么办?现在它是“输入标签。”

<tag-input name="tags" [(ngModel)]='tags'></tag-input>

4 个答案:

答案 0 :(得分:0)

你可以尝试使用jquery:

$('input[name="tags"]').attr('placeholder', 'Your placeholder...');

答案 1 :(得分:0)

尝试:

<tag-input name="tags" [(ngModel)]='tags' placeholder='My Placeholder'></tag-input>

您应该包含您用来帮助我们回答的第三方框架,但我认为我找到了它:http://mbenford.github.io/ngTagsInput/documentation/api 如果您阅读文档,它会指定您可以更改哪些属性以及每个属性的描述,您要查找的是占位符。

答案 2 :(得分:0)

Ngx-chip有两个不同的占位符。一个与secondPlaceholder属性一起使用,并且在芯片列表未选择任何项目时显示。当芯片列表中有多个项目时,将显示在占位符属性下使用的另一个占位符。

我粘贴了说明此功能的文档片段。

占位符-[?string] 字符串,用于设置用于输入新术语的输入的占位符。

secondaryPlaceholder-[?string] 字符串,它设置输入的占位符,以在输入0个项目时输入新术语。

答案 3 :(得分:0)

使用secondaryPlaceholder

添加占位符
import { TagInputModule } from 'ngx-chips';

    TagInputModule.withDefaults({
      tagInput: {
        placeholder: 'Add a new tag',
        secondaryPlaceholder:'Your Custom PlaceHolder Here'
      }
})