如何在选择下拉菜单中与占角6中的[ngmodel]一起应用占位符?

每当我使用[[ngModel)]时,第一个值将为空。但是当我删除[[ngModel)]时,它工作正常。

if ( opt1 == 'Y' ){
liyqiy 回答:如何在选择下拉菜单中与占角6中的[ngmodel]一起应用占位符?

尝试在component.ts文件中为CampaignInfo变量分配占位符文本。

例如

export class CampaignComponent{
 campaignInfo : any = "";
}

占位符为空的这种行为背后的原因是,您正在下拉列表中添加ngModel,并且尚未分配任何文本。 这将对您有用,因为您为选项Select Campaign设置了选项标签值属性为='',这就是为什么要为campaignInfo变量分配空字符串的原因。

,

通过@Krishna Rathore

您可以使用[value] =“”选中的隐藏

我已经在Stackblitz上创建了一个演示

<form role="form" class="form form-horizontal" (ngSubmit)="onSubmit()" #form="ngForm" ngNativeValidate>
    <div class="form-group row">
        <div class="col-xl-4 col-lg-6 col-md-12">
            <fieldset class="form-group">
                <label for="customSelect">Categories:</label>
                <select class="custom-select d-block w-100" id="Category" [(ngModel)]="Category" name="Category" required placeholder="d.ff">
                    <option hidden [value]=""  selected>Select one category </option>
                    <option *ngFor="let item of myBusinessList" [value]="item.id">{{item.name}}</option>
                </select>
            </fieldset>
        </div>
    </div>
    <button type="submit" class="btn btn-raised btn-danger">Save</button>
</form>
,

感谢所有尝试给出答案的人...现在可以正常工作了,正确的答案是...。

<select class="custom-select" id="campaignDropdown" [(ngModel)]="campaignInfo" (change)="hitApiFunction(campaignInfo)">
            <option [value]="0" disabled selected>Select Campaign</option>
              <option *ngFor="let campData of campaigns" [ngValue]="campData"> 
                  {{campData.campaign_name}}
              </option>
            </select>

和ts文件中的文件
      campaignInfo = 0;

本文链接:https://www.f2er.com/3152660.html

大家都在问