如何选择和取消选择角度单选按钮?
我在Typescript中尝试过以下示例,但没有运气。无论如何都要实现它。
当条件为真时,问题是范围错误没有更新。
http://jsfiddle.net/cksanjose/67joun8s/
HTML
<div>
<label class="radio-inline"><input type="radio" value="500" id="csRdoIntendYes" ng-model="vm.checked" name="optradio1" ng-click="vm.uncheck($event)" >Yes</label>
<label class="radio-inline"><input type="radio" value="1000" id="csRdoIntendNo" ng-model="vm.checked" name="optradio2" ng-click="vm.uncheck($event)" >No</label>
</div>
打字稿
uncheck = function (event) {
if (this.checked == event.target.value) this.checked = false;
}
答案 0 :(得分:1)
实际上它已更新,但您只能在摘要的末尾捕获范围更改。演示http://jsfiddle.net/ttu4kcq8/
如果您想在处理程序中捕获当前模型值,可以使用$timeout
服务http://jsfiddle.net/ttu4kcq8/1/