在ember js中设置蒙版输入控件的最大长度属性

问题描述

灰烬中的

输入组件如下:

{{#each tags as |tag index|~}}
<li class="emberTagInput-tag">
    {{yield tag}}
    {{#if _isRemoveButtonVisible}}
    <a class="emberTagInput-remove" {{action 'removeTag' index}}></a>
    {{/if}}
</li>
{{~/each~}}

<li class="emberTagInput-new">
    {{masked-input
    disabled=readOnly    
    class=(concat 'emberTagInput-input js-ember-tag-input-new' (if readOnly ' is-disabled'))
    maxlength='20'
    textMaxLength='20'
    placeholder=placeholder
    input-format='regex'
    input-filter='[A-Za-z0-9\ \-@#]{1,20}'
    input-filter-message='Complaint Id is not valid.'
    }}
</li>

我正在hbs文件中使用它,如下所示:

    <div class="col-md-2">
        <div class="form-group">
        <label for="due-date" class=" control-label">Complaint Id</label>
        {{#tag-input
        maxlength=20
        tags=tags
        addTag=(action 'addNewTag')
        removeTagAtIndex=(action 'removeTagAtIndex')
        as |tag|
        }}
        {{tag}}
        {{/tag-input}}
       </div>
    </div>

我想为我在此组件随附的文本框中以文本形式输入的输入设置最大长度,我设置为20的最大长度不起作用,因此输入字段允许无限数量的字符,任何请帮助哪个属性设置一个人可以输入的最大长度?非常感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)