gpt4 book ai didi

angular - btn-group - btnRadio 初始值由枚举完成,不激活按钮

转载 作者:太空狗 更新时间:2023-10-29 19:34:57 24 4
gpt4 key购买 nike

我有以下 btn 组:

<div class="btn-group">
<label class="btn btn-primary" [(ngModel)]="type" btnRadio="{{myType.A}}" name="A" ngDefaultControl>A</label>
<label class="btn btn-primary" [(ngModel)]="type" btnRadio="{{myType.B}}" name="B" ngDefaultControl>B</label>
</div>

MyType 是一个枚举:

export enum MyType {
A, B
}

这是组件:

@Component({
selector: 'add-record',
templateUrl: './add-record.component.html',
styleUrls: ['./add-record.component.css']
})
export class AddRecordComponent implements OnInit {

type: MyType;
myType = MyType;

constructor() { }

ngOnInit() {
this.type = MyType.A;
}
}

如您所见,类型的初始值为 MyType.A 所以我希望第一个按钮处于事件状态,但事实并非如此。

我希望:

enter image description here

我有:

enter image description here

最佳答案

您必须将“事件”类添加到其中一个标签:

<div class="btn-group">
<label class="btn btn-primary" [(ngModel)]="type" [class.active]="type=myType.A" btnRadio="{{myType.A}}" name="A" ngDefaultControl>A</label>
<label class="btn btn-primary" [(ngModel)]="type" [class.active]="type=myType.B" btnRadio="{{myType.B}}" name="B" ngDefaultControl>B</label>
</div>

关于angular - btn-group - btnRadio 初始值由枚举完成,不激活按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41552103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com