如何选择和取消选择Typescript AngularJS中的单选按钮

时间:2016-12-23 11:41:40

标签: angularjs typescript

如何选择和取消选择角度单选按钮?

我在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;           
}

1 个答案:

答案 0 :(得分:1)

实际上它已更新,但您只能在摘要的末尾捕获范围更改。演示http://jsfiddle.net/ttu4kcq8/

如果您想在处理程序中捕获当前模型值,可以使用$timeout服务http://jsfiddle.net/ttu4kcq8/1/

在当前摘要的末尾安排它