程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

AngularJS:当没有匹配时更改 Angular 选择的插件的占位符文本

发布于2023-09-17 19:02     阅读(1026)     评论(0)     点赞(9)     收藏(5)


正如您从标题中看到的,我尝试更改占位符文本,其中显示“没有结果匹配”,并且从选定的标签中显示为灰色(禁用)。

我尝试使用“占位符”,但它不起作用。

<div>
    <select chosen disable-search="true" id="newpaymentMethod"
            placeholder="Placeholder text"
            class="easytrade-input full-width" name="newpaymentMethod"
            ng-model="vm.newRecord.paymentMethod"
            ng-options="paymentMethod.type as paymentMethod.description
                for paymentMethod in vm.paymentMethodOptions"
            required>
    </select>
</div>

然后我尝试使用“no_results_text”,仍然不起作用

<div>
    <select chosen disable-search="true" id="newpaymentMethod"
            no_results_text="Placeholder test"
            class="easytrade-input full-width" name="newpaymentMethod"
            ng-model="vm.newRecord.paymentMethod"
            ng-options="paymentMethod.type as paymentMethod.description
                for paymentMethod in vm.paymentMethodOptions"
            required>
    </select>
</div>

有什么想法吗?谢谢


解决方案


在我检查了Angular-Chosen的 GitHub 文档后,我找到了如何使用“no_result_text”。

请看下面的一段代码:

<div>
    <select chosen disable-search="true" id="newpaymentMethod"
            no-results-text="'Placeholder test'"
            class="easytrade-input full-width" name="newpaymentMethod"
            ng-model="vm.newRecord.paymentMethod"
            ng-options="paymentMethod.type as paymentMethod.description
                for paymentMethod in vm.paymentMethodOptions"
            required>
    </select>
</div>

因此,您必须使用“no-results-text”而不是“no_results_text”,并且文本应该用 ' ' 括起来,就像下面的“ 'text here' ”

希望我的回答能帮助别人:)




所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.qianduanheidong.com/blog/article/531404/d93f40fecaac92a5863c/

来源:前端黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

9 0
收藏该文
已收藏

评论内容:(最多支持255个字符)