angular.js - angular2封装radio不起作用

浏览:26日期:2022-12-29

问题描述

父组件调用

<x-radio [(M)]='sex' value='male'>男</x-radio><x-radio [(M)]='sex' value='female'>女</x-radio>

子组件

<input type='radio' [ngModel]='M' (ngModelChange)='MChange.emit(value)' [attr.value]='value'>

现在这么写完全不起作用,如果不用子组件是没有问题的,但是需要对控件封装样式,请各位帮帮忙 - -

现在这种写法数据变动是没问题,但是不会呗选中效果。

问题解答

回答1:

已解决,绕弯。

<input (change)='MChange.emit(value)' [attr.value]='value' [attr.checked]='M === value'>

相关文章: