Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.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 加载时预填充表单输入_Angular_Typescript_Angularjs Directive - Fatal编程技术网

Angular 加载时预填充表单输入

Angular 加载时预填充表单输入,angular,typescript,angularjs-directive,Angular,Typescript,Angularjs Directive,我有一个表单,我试图在页面加载期间用一些URL预先填充其中一个输入。但是,在表单提交过程中,表单字段提交空值 我尝试过使用Ngmodel: <form #f="ngForm" (ngSubmit)="_onSubmit(f)"> <!-- <div>{{ formItems?.length }}</div> --> <div *ngFor="let i of formItems"> <div class="form

我有一个表单,我试图在页面加载期间用一些URL预先填充其中一个输入。但是,在表单提交过程中,表单字段提交空值

我尝试过使用Ngmodel:

<form #f="ngForm" (ngSubmit)="_onSubmit(f)">
  <!-- <div>{{ formItems?.length }}</div> -->
  <div *ngFor="let i of formItems">
    <div class="form-group" style="display:none">
      <input
        [name]="i.name"
        attr.name="{{ i.name }}"
        [(ngModel)]="referreURL"
        [type]="i.type"
        [placeholder]="i.label"
        required=""
        class="form-control"
      />
    </div>
  </div>
</form>

您可以添加if语句来等待加载日期表单URL(服务)



希望这会有帮助

使用*ngIf加载数据后更新

<form #f="ngForm" (ngSubmit)="_onSubmit(f)" *ngIf="formItems">
    <div *ngFor="let i of formItems">
        <div class="form-group" style="display:none">
            <input
            [name]="i.name"
            attr.name="{{ i.name }}"
            [(ngModel)]="referreURL"
            [type]="i.type"
            [placeholder]="i.label"
            required=""
            class="form-control"
            />
        </div>
    </div>
</form>

您可以添加ts文件吗?
<form ng-if="formItems" #f="ngForm" (ngSubmit)="_onSubmit(f)">
        <!-- <div>{{ formItems?.length }}</div> -->
   <div *ngFor="let i of formItems">

       <div  class="form-group" style="display:none">
                <input [name]="i.name" attr.name="{{i.name}}" [(ngModel)]="referreURL"
                    [type]="i.type" [placeholder]="i.label" required=""
                    class="form-control">
       </div>
   </div>
</form>
<form #f="ngForm" (ngSubmit)="_onSubmit(f)" *ngIf="formItems">
    <div *ngFor="let i of formItems">
        <div class="form-group" style="display:none">
            <input
            [name]="i.name"
            attr.name="{{ i.name }}"
            [(ngModel)]="referreURL"
            [type]="i.type"
            [placeholder]="i.label"
            required=""
            class="form-control"
            />
        </div>
    </div>
</form>