如何在角度8的下拉列表中设置初始值

2024-01-28

我的下拉菜单中有两个项目。我需要将初始值设置为下面数组中的第一个值是我的代码

objects = ['production', 'development'];
this.object = this.objects[0];

<div class="item">
  <select formControlName="db" class="form-control" (change)="changeDb($event)" [ngModel]="object">
    <option *ngFor="let object of objects" [ngValue]="object">{{object}}</option>
</select>
</div>

该值不是使用上面的代码设置的。它显示在 ng 反射模型中,但不显示在 UI 中


您可以通过使用 ngModel 绑定来干净地实现此目的,如下所示:

组件.ts

export class AppComponent  {
  objects = ['production', 'development'];
  // The selected node of the objects array
  selected = this.objects[1];
}

组件.html

<div class="item">
  <select class="form-control" (change)="changeDb($event)" [ngModel]="selected">
    <option *ngFor="let object of objects">{{object}}</option>
  </select>
</div>

上面的代码将预先选择对象数组的“development”节点。

因此,在您预选择第一个选项的情况下,您需要更改:

selected = this.objects[1];

to:

selected = this.objects[0];

堆栈闪电战示例:https://stackblitz.com/edit/angular-esulus https://stackblitz.com/edit/angular-esulus

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在角度8的下拉列表中设置初始值 的相关文章

随机推荐

  • 使用 Anko 协程扩展的正确方法是什么?

    因此 我正在将一个示例应用程序从 RxJava 迁移到 Kotlin Anko Corountines 我想知道我是否正在采用最好的 第一种 方法 fun getPopulationList val ref asReference asyn
  • 访问 WooCommerce 可下载产品的可下载数据

    我正在尝试使用获取 WooCommerce 产品元数据 product new WC Product get the ID 我正在获取产品价格和所有其他值 该产品是可下载的 WooCommerce 产品 我想获取以下数据 每当我尝试获取时
  • 捆绑安装尝试使用缓存文件

    当我尝试进行捆绑安装时 我的 gem path 和 gem home 指向 usr local rvm gems 我没有写访问权限 并且由于权限无效而失败 因此 我已将两个路径更改为我有写访问权限的本地目录 这样做时 我进行捆绑安装 我得到
  • 使用 void/Task 响应注册 MediatR 管道

    我的命令 public class Command IRequest 我的处理程序 public class CommandHandler IAsyncRequestHandler
  • Alamofire 3 自定义编码到 Alamofire 4 自定义编码

    我在 Alamofire 3 中使用 customParameterEncoding 编写方法 此自定义编码只是将 queryString 中的 替换为 并返回它 Alamofire request GET SearchURL parame
  • 将外部 jQuery 文件包含在 $(document).ready() 中

    我有仅包含 jQuery 的外部 JavaScript 文件 我是否应该将每个外部文件中的所有代码都包含在 中 document ready 这里的最佳实践是什么 Thanks 我应该将每个外部文件中的所有代码都包含在 document r
  • 如何在AngularJS中获取offsetHeight、scrollHeight

    我正在创建一个指令 其中我需要三个值 滚动顶部 偏移高度 滚动高度 projectModule directive scroller function window return restrict A link function scope
  • 如何在 Netty 客户端中使用 Socks4/5 代理处理程序 (4.1)

    我需要在Netty客户端中配置socks代理 通过socks4或5代理请求不同的站点 尝试了很多免费袜子列表中的代理 例如 www socks proxy net http sockslist net http sockslist net
  • jquery查找元素的位置

    ul li one li li element li li text li li val li ul 我怎样才能获得职位ul被点击的li 我想这会为你做的 li click function alert this index 请注意 ind
  • Git Repo 在 Visual Studio 中应该处于解决方案级别还是项目级别

    如果我有一个包含多个项目的 C 解决方案 那么在解决方案文件夹或每个单独的项目文件夹中创建 Git 存储库会更好吗 多个开发商将致力于这些项目 您对此有什么经验 我使用多个 有时是重叠的 解决方案来包含一组相关的独立应用程序和共享库 正如其
  • 在 GroupBy 中连接字符串

    我正在做一个GroupBy与 Linq 上IQueryable 但我想做一个GroupBy在连接的字符串上 我现在拥有的是这样的 SomeList GroupBy x gt x Code x Location 这对我有用 但这也改变了x C
  • apache下PHP连接mssql超时

    PHP 版本 5 4 阿帕奇版本 2 4 CentOS 7 3 尝试使用以下 php 代码连接到 mssql db 当我从命令行运行它时 它工作正常 但是 当我将代码放在 apache 下 在同一服务器上 并通过浏览器调用时 我收到超时错误
  • 确保使用 JDBC 原子读取数据库表的最佳实践是什么?

    我有一个从数据库表中读取作业以进行处理的 java 应用程序 并且我可能有该应用程序的多个实例在不同的服务器上运行 因为每个作业都是独立的 一旦作业被选中进行处理 其状态将更新为 正在运行 我想确保从每个实例中检索要处理的作业是原子的 如何
  • 如何在 Keras 中进行权重不平衡类的交叉熵损失?

    使用 Keras 在高度不平衡的数据集上进行图像分割 并且我想按描述重新对与每个类中的像素值成比例的类进行加权here https blog fineighbor com tensorflow dealing with imbalanced
  • 如何迭代未知的 JSON 数据/对象?

    给出两个 JSON 示例 A name noname key nokey 进而 B property1 value3 country australia 是否可以创建一个 Powershell 脚本 该脚本可以采用任一 JSON 示例并循环
  • 抽象基类的重写属性抛出堆栈溢出异常

    我有一个基类 其声明如下 为了简洁而进行了修剪 public abstract class MyBaseClass public int RecordId get private set public string ObjectName g
  • R程序中非常大矩阵的svd

    我的 txt 文件中有一个矩阵 60 000 x 60 000 我需要获取该矩阵的 svd 我使用R 但我不知道R是否可以生成它 我认为可以计算 部分 svd使用irlba包装和bigmemory and bigalgebra无需使用大量内
  • 汇编中的内存复制

    首先 使用NASM 目标是x86 并在x86的16位实模式下运行 我想将一个内存位置的代码复制到另一个内存位置 然后对目的地进行调用 跳转 这样我就可以在那里执行代码 代码最初位于 0x1000 0x0 段 偏移量 现在 我想将其复制到 0
  • 如何在 Android Studio 中仅显示日志中的消息(隐藏时间、pid 等)

    我没有使用过Android Studio IntelliJ IDEA 之前Android Studio中显示的logcat也在logcat的左侧显示时间和pid等 我想隐藏那些东西 时间和pid 我只想看到日志中的消息 有什么建议吗 现在在
  • 如何在角度8的下拉列表中设置初始值

    我的下拉菜单中有两个项目 我需要将初始值设置为下面数组中的第一个值是我的代码 objects production development this object this objects 0 div class item div