当前位置: 首页 > 知识库问答 >
问题:

Angular 2设置select[重复]的起始值

闻人高卓
2023-03-14

这是我的选择代码:

   <select class="form-control" [(ngModel)]="selectedPrototypeSelector" (ngModelChange)="onPrototypeChange()">
       <option *ngFor="#p of prototypes" [value]="p.selector">
             {{ p.selectorName }}
       </option>
   </select>

如何为这个select option设置一个标准的begin值我想我必须设置这个变量:

 selectedPrototypeSelector: string;

如您所见,当我设置值p.selector时,select框为空,对于第二个选择,我给出了constraint的值,选择框也是空的:

 <select class="form-control" [(ngModel)]="expression.constraint">
     <option *ngFor="#constraint of prototype.constraints" [value]="constraint">
         {{ constraint }}
     </option>
 </select>

我想将每个选择框的begin值设置为静态string=“select an option”;

共有1个答案

万俟渊
2023-03-14

它应该会很好的工作,看普兰克。您可能在p.selector中有非字符串值,或者它是键入的->[value]=“p.selectorName”

 类似资料:
  • 我试图使用ngFor显示选项列表,但只满足某些条件,是否可以一起使用ngFor和ngIF来实现这一点?

  • 我正在尝试设置下拉的默认值,我设置了一个默认值的模型,但它没有更新选择 请参阅此https://plnkr.co/edit/bnm5yxx78iykv2Opazol?p=preview

  • 问题内容: 我遇到了AngularJS的问题-无法在中显示选定的值。 这是我的用例: 我有一个以ng-repeat开头的视图,用于显示组件。每个组件都包含一个选择以选择增值税率。创建新项目时,看起来不错。但是,当我编辑现有项目时,实际的vatRate代码未显示在select中,而是看到默认选项“-SelectVAT Rate-”而不是所选的VAT。 我的模型仅包含增值税率的ID。 通过一个组件,我

  • 对于Angular 1.x,我找到了ng-bind-html的点击,但2.x似乎不支持这一点 thx Frank

  • 我在Angular2中创建一个由对象数组而不是字符串支持的select时遇到了麻烦。我知道如何使用ngOptions在AngularJS中实现这一点,但在Angular2中似乎行不通(我使用的是Alpha42)。 “select String”是一个简单的基于字符串的选择,它工作得很好。 “通过双向绑定选择对象”是我尝试使用双向绑定的尝试。不幸的是,它以两种方式失败--当页面加载时,select显

  • 我在尝试运行我的代码时遇到了这个错误,这是一个简单的javafx代码来加载一个fxml文件,我尝试了我在这里找到的解决方案,但没有一个对我有效。很抱歉,如果格式不是很好,这是我在这里的第一个帖子,并且很抱歉,如果我在屠杀语言,英语不是我的第一语言。提前道谢! 这是事情的组织方式