【问题标题】:Angular directive to enable textbox启用文本框的 Angular 指令
【发布时间】:2019-04-28 20:07:34
【问题描述】:

如果单击复选框,则必须删除文本框中的只读属性,并在取消单击时添加 git。这可以通过角度指令来完成

<div class="radio"> 
     <label>
       <input type="radio">Project</label>
       <input type="text" name="project" id="project" readonly/>
</div>

【问题讨论】:

标签: javascript html angularjs angularjs-directive


【解决方案1】:

你可以只使用内置指令ngReadonly

<input type="checkbox" ng-model="readonly">Project</label>
<input type="text" name="project" id="project" value="" placeholder="Project" ng-readonly="!readonly"/>

Here's a working plunkr.

【讨论】:

【解决方案2】:

看看https://docs.angularjs.org/api/ng/directive/ngReadonly:

<label>Check me to make text readonly: <input type="checkbox" ng-model="checked"></label><br/>
<input type="text" ng-readonly="checked" value="I'm Angular" aria-label="Readonly field" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-13
    • 2018-08-29
    • 2015-05-09
    • 1970-01-01
    • 1970-01-01
    • 2017-04-13
    • 1970-01-01
    • 2018-02-27
    相关资源
    最近更新 更多