Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 6单选按钮无法使用名称对其进行分组_Angular_Radio Button - Fatal编程技术网

Angular 6单选按钮无法使用名称对其进行分组

Angular 6单选按钮无法使用名称对其进行分组,angular,radio-button,Angular,Radio Button,我有一个数组 dataList = [ { 'Country' : 'India', 'State' : 'Kasmir' }, { 'Country' : 'India', 'State' : 'Karnataka' }, { 'Country' : 'Japan', 'State' : 'Tokio' },

我有一个数组

dataList = [
      {
        'Country' : 'India',
        'State'  : 'Kasmir'
      },
      {
        'Country' : 'India',
        'State'  : 'Karnataka'
      },
      {
         'Country' : 'Japan',
        'State'  : 'Tokio'
      },
      {
        'Country' : 'Japan',
        'State'  : 'Huwai'
      }
    ]

}
我想让它成为两个不同的单选按钮组使用国家/地区键或任何其他方式。下面是我尝试的

<div *ngFor="let item of dataList">
       <input type="radio" name="item.Country">{{item.State}}
 </div>

{{item.State}
它正在创建单选按钮,我正在使用name属性将其划分为不同的组。但它并没有按预期工作,相反,我只能选择一个单选按钮一次。
这是一个示例,我在角垫树中有相同的场景。请指导我如何使用名称或任何其他内容使其成为一个组。请帮助我提供一个通用解决方案

您需要利用Angular的绑定语法

或使用:

<div *ngFor="let item of dataList">
       <input type="radio" [name]="item.Country">{{item.State}}
 </div>

{{item.State}
或:


{{item.State}

您需要利用Angular的绑定语法

或使用:

<div *ngFor="let item of dataList">
       <input type="radio" [name]="item.Country">{{item.State}}
 </div>

{{item.State}
或:


{{item.State}

谢谢,伙计,它正在按预期工作。感谢您的财产绑定,谢谢老兄,它正在按预期工作。感谢您的财产绑定