在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
属性来指定选项的值。
确保你的代码中有上述改动,并且单选按钮应该能够被正确地识别和使用。