在Angular 9中,如果单选按钮不被识别,可能是因为没有正确地使用[(ngModel)]或者没有引入FormsModule。
首先,确保在使用单选按钮之前已经正确地导入了FormsModule模块。你可以在你的模块文件(通常是app.module.ts)中导入它,如下所示:
import { FormsModule } from '@angular/forms';
@NgModule({
imports: [
// ...
FormsModule
],
// ...
})
export class AppModule { }
然后,确保你的单选按钮使用了[(ngModel)]来绑定一个变量,并且你的选项值是唯一的。以下是一个示例代码:
Red
Green
Blue
You selected: {{ selectedColor }}
在上面的示例中,我们使用name属性来将单选按钮组合在一起,使用[(ngModel)]来绑定一个变量selectedColor,并使用value属性来指定选项的值。
确保你的代码中有上述改动,并且单选按钮应该能够被正确地识别和使用。