动态设置 ngModel

Setting ngModel dynamically

我正在尝试构建一个基本的投票应用程序,它具有如图所示的字段。

因为有两个输入字段,我想为每个字段绑定(选项 1 和选项 2 分别作为选项 1 和选项 2,所以我可以在 ts 文件中引用它。) 但是,当我为第一个字段键入选项时,第二个字段也获得相同的值,第二个字段也是如此。如何为每个输入字段设置双向绑定?

单击“创建投票”按钮后,控制台显示为: { "question": "Who will win World Cup?", "option1": "Germany", "option2": "Germany" }

使用您的索引:

[(ngModel)]="options[i]"

并在组件中创建一个选项数组

您可以简单地使用一个选项数组而不是一个简单的变量选项,然后在您的模板中使用它:

count = [1, 2];
options: string[2];

...

[(ngModel)]="options[i]"

options[0]有第一个,options[1]有第二个