Angular2Material2单选按钮默认选择
Angular 2 Material 2 radio button default selection
我有一个无线电 btn 组,我想根据 ngRx Observable 的值选择一个。
<md-radio-group (change)="onTodoFilter($event.value);">
<md-radio-button value="SHOW_ALL_TODO">All</md-radio-button>
<md-radio-button value="SHOW_STARTED_TODO">Started</md-radio-button>
<md-radio-button value="SHOW_COMPLETED_TODO">Completed</md-radio-button>
</md-radio-group>
对于 Observable 我有:
this.todoVisibilityFilter$ = store.select('todoVisibilityFilterReducer');
我想使用异步管道并比较 Observable 的 latest/current 值和单选按钮的值,但我无法理解我们的语法...
我自己还没有尝试过,但我希望它能满足您的要求:
<md-radio-group [value]="todoVisibilityFilter | async"
(change)="onTodoFilter($event.value);">
另见 https://github.com/angular/material2/blob/6e4fe5e4172bb150f8d46c9f007ba2c2ff5bdf3a/src/components/radio/README.md 他们使用 value
属性 进行双向绑定:
<md-radio-group [(value)]="groupValue">
这里是:
//it is your component
selectedItem: String = "true";
<md-radio-group [(ngModel)]="selectedItem">
<md-radio-button value="true">Department</md-radio-button>
<md-radio-button value="false">Service</md-radio-button>
</md-radio-group>
我有一个无线电 btn 组,我想根据 ngRx Observable 的值选择一个。
<md-radio-group (change)="onTodoFilter($event.value);">
<md-radio-button value="SHOW_ALL_TODO">All</md-radio-button>
<md-radio-button value="SHOW_STARTED_TODO">Started</md-radio-button>
<md-radio-button value="SHOW_COMPLETED_TODO">Completed</md-radio-button>
</md-radio-group>
对于 Observable 我有:
this.todoVisibilityFilter$ = store.select('todoVisibilityFilterReducer');
我想使用异步管道并比较 Observable 的 latest/current 值和单选按钮的值,但我无法理解我们的语法...
我自己还没有尝试过,但我希望它能满足您的要求:
<md-radio-group [value]="todoVisibilityFilter | async"
(change)="onTodoFilter($event.value);">
另见 https://github.com/angular/material2/blob/6e4fe5e4172bb150f8d46c9f007ba2c2ff5bdf3a/src/components/radio/README.md 他们使用 value
属性 进行双向绑定:
<md-radio-group [(value)]="groupValue">
这里是:
//it is your component
selectedItem: String = "true";
<md-radio-group [(ngModel)]="selectedItem">
<md-radio-button value="true">Department</md-radio-button>
<md-radio-button value="false">Service</md-radio-button>
</md-radio-group>