Предварительно заполнить форму ввода при загрузке - PullRequest
0 голосов
/ 04 ноября 2019

У меня есть форма, и я пытаюсь предварительно заполнить один из входных данных некоторым 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>

Ниже я указал файл сценария моего типа.

referreURL: string = document.referrer;

1 Ответ

0 голосов
/ 04 ноября 2019

Вы можете добавить , если оператор , чтобы дождаться загрузки URL формы даты (Служба)

<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>

Надеюсь, что это поможет ..!

...