gpt4 book ai didi

javascript - 在某些情况下禁用输入字段

转载 作者:行者123 更新时间:2023-11-30 21:18:21 25 4
gpt4 key购买 nike

我有一个带有 Angular Directive(指令)的输入。

<input type="text" class="form-control dropdown-toggle" data-toggle="dropdown" data-ng-disabled="formReadOnly" data-ng-model="item[item.fields[0].name]" data-ng-keyup="comboBoxNDCOptions(2, 69, item[item.fields[0].name], 'searchNdc')" />

我想添加逻辑,以便在发生特定情况时禁用输入字段。 (不可编辑)

因此在输入中我尝试添加以下内容:

{{true ?  'ng-disabled="true"' : ''}}

在这种情况下,它应该始终评估为真,因此添加 ng-disabled="true"

但是它没有按预期运行:

<input {{true ? 'ng-disabled="true"' : ''}} type="text" class="form-control dropdown-toggle" data-toggle="dropdown" data-ng-disabled="formReadOnly" data-ng-model="item[item.fields[0].name]" data-ng-keyup="comboBoxNDCOptions(2, 69, item[item.fields[0].name], 'searchNdc')" />

我做错了什么,我该如何解决?

最佳答案

你的语法错误。您可以在 ng-disabled 上检查一些条件。您可以将 x==y 替换为将评估为真或假的逻辑。

<input ng-disabled="x==y?true:false" type="text" class="form-control dropdown-toggle" data-toggle="dropdown" data-ng-disabled="formReadOnly" data-ng-model="item[item.fields[0].name]" data-ng-keyup="comboBoxNDCOptions(2, 69, item[item.fields[0].name], 'searchNdc')" />

关于javascript - 在某些情况下禁用输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45446342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com