angularjs - 如何在 MultiSelect 中应用 ng-required?
问题描述
我在 Angular js 中使用 searchable-multiselect,ng-required=true 在 multiselect 中不起作用。如何在 MultiSelect 中应用 ng-required?
<searchable-multiselect display-attr="name" selected-items="users.user" all-items="allusers" ng-required=true
add-item="add(item,user)" remove-item="remove(item,user)" ng-model="dropdownValues">
解决方案
您只能应用于ng-required
需要ng-model
. 查看searchable-multiselect
指令,它不需要ng-model
也没有任何required
配置。
对此进行表单有效性的最简单方法是添加一个隐藏的输入,其中包含您可以对其执行有效性的内容。在这种情况下,您可以使用存储数据的模型对象。在下面的示例中,我们正在检查所选项目的长度并要求至少有 1 个条目。
<input
style="display: none;"
type="number"
ng-model="dropdownValues.length"
ng-required="true"
min="1" />
推荐阅读
- optaplanner - Optaplanner ConstraintsStream 用负整数惩罚
- python - Python找不到正确的Mysqlclient
- javascript - Javascript:使用按钮 Onclick 函数创建多个 Li 项目
- artificial-intelligence - 人工智能一种现代方法 - 随时间推移的概率推理
- javascript - 通过 Android Volley 发送 POST 请求时发生服务器错误
- java - 相同实体关系的休眠辅助表
- angular - 登录后导航(Angular)
- javascript - 添加列表项不是添加所有的innerHTML
- javascript - 合并两个服务调用并返回值
- azure - 无法在 PowerShell 中使用 API“导入证书”