我将尝试读取单选按钮的值 - 在Angular 2中,
index.html
<input type="radio" id="options1" name="function" value="create">
<input type="radio" id="options2" name="function" value="continue">
index.ts
@Component({
selector: 'function',
templateUrl: './client/components/function/index.html',
styleUrls: ['./client/components/function/index.css'],
providers: [],
directives: [ROUTER_DIRECTIVES]
})
我需要根据单选按钮的值(create或continue)在html中显示一个div。
我尝试过以下方法:
1. 在typescript文件中使用
document.getElementById
获取单选按钮的值 - 无法检测到属性checked
。
2. 通过在typescript中定义model
并使用model.function
读取值。显然无法访问model
变量!
3. 尝试使用[(ngModel)]
- 也没有起作用。请建议解决此问题的方法。
myRadio: string = ''
- Motassem Kassab