如果角度2中的表单中存在错误,则显示消息

时间:2017-06-06 06:15:00

标签: angular2-forms

我有以下表单,我需要在用户单击“保存”后,在所需的无线电组旁边显示错误消息(但未选择无线电)。我尝试了以下内容但它根本没有显示消息。

 @Override
    public View getView(final int position, View convertView, ViewGroup parent) {
        // TODO Auto-generated method stub

        View rowView;
        rowView = inflater.inflate(R.layout.yourLayout, null);
        CheckBox cb = (CheckBox) rowView.findViewById(R.id.CheckBoxId);
        cb.setVisibility(View.INVISIBLE);
        if(getHomeWork()==1){
          cb.setVisibility(View.VISIBLE);       
        }
        return rowView;
    }

1 个答案:

答案 0 :(得分:0)

试试此代码

<form #formList="ngForm" (ngSubmit)="Save(formList)">
    <div *ngFor="let item of data">
      <p>{{item.name}}</p>
      <input type="radio" name="{{item.id}}" [value]="1" [(ngModel)]="item.isSelected" required>Foo
      <input type="radio" name="{{item.id}}" [value]="2" [(ngModel)]="item.isSelected">Bar
      <div *ngIf="!formList.form.valid">
        The radio is required!
      </div>
    </div>
  <button type="submit">Save</button>
</form>