javascript - 启用文本框的 Angular Directive(指令)

标签 javascript html angularjs angularjs-directive

在下面,如果单击复选框,则必须删除文本框中的只读属性,并在取消单击时添加 git。这可以通过 Angular Directive(指令)完成吗

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

最佳答案

您可以只使用内置指令 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.

关于javascript - 启用文本框的 Angular Directive(指令),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31518370/

相关文章:

javascript - 如何在 HTML 上使用 foreach 和 AngularJS

javascript - 解析元素标题中的html元素

javascript - jQuery Ajax 请求不发送信息

javascript - Angular - FormController 是否被 ng-controller 覆盖?

javascript - 在tumblr中动态更新 "Avatar"

JavaScript window.URL 在函数中未定义

html - 选择和选项样式

html - 有没有办法在 html 属性中连接字符串?

javascript - 为什么empty() 不适用于搜索栏中的输入?

javascript - 在 polymer 中声明事件