我有一个问题要克服。我有一些单选按钮在满足某些条件时被禁用,但通常当禁用输入时,禁用ng-click不能通过单击该输入来调用。我需要为用户显示一些警报,这将告诉我为什么不能选择特定选项,现在我遇到了问题。有人可以帮忙吗?
我的HTML是这样的:
<input type="radio" ng-disabled="my_conditions" ng-click="alertIfNeeded()">
答案 0 :(得分:0)
点击事件似乎不会在ng-disabled
<button> / <input>
元素上触发,但它会在<a>
元素上触发,如果适用于您的情况。看看这个jsfiddle示例:
http://jsfiddle.net/simpulton/q8r4e/
<a class="btn btn-primary" ng-disabled="checked" ng-click="handleAnchorClick()">ANCHOR</a>
<button class="btn btn-primary" ng-disabled="checked" ng-click="handleButtonClick()">BUTTON</button>
答案 1 :(得分:0)
设置范围状态,以了解是否禁用无线电。
将最后选择的广播项目保留在范围内。
禁用无线电。
点击检查是否禁用无线电将所选无线电设置回上一个并提醒用户,如果未禁用,则将最后选择的无线电设置为范围。