在项目中使用nz-select选择框,前段代码如下。选中了几个选项,保存所选值

<nz-select nzMode="multiple" style="width: 100%" nzPlaceHolder="请选择文章标签" [(ngModel)]="tagIdList"><nz-option *ngFor="let option of selectTags" [nzLabel]="option.name" [nzValue]="option.id"></nz-option></nz-select>
selectTags=[{id:1,name:"aa"},{id:2,name:"bb"},{id:3,name:"cc"},{id:4,name:"dd"}]
tagIdList=[1,2,3]

最初获取已选中的值代码如下,但是结果是选择框中什么都不显示,当手动选中一个选项后tagIdList的选中项都显示出来了

    let self = this;this.tagService.tagDetail().subscribe(res => {let tagsTemp = res.responseBody.tags;if( tagsTemp &&  tagsTemp.length > 0){let selectTagList = [];tagsTemp.forEach(function (tag) {self.tagIdList.push(tag.id);})}})

后来修改成下面代码,正常显示出结果。注意self.tagIdList的赋值方式,上面是依次push值,下面是一次性赋值

    let self = this;this.tagService.tagDetail().subscribe(res => {let tagsTemp = res.responseBody.tags;if( tagsTemp &&  tagsTemp.length > 0){let selectTagList = [];tagsTemp.forEach(function (tag) {selectTagList.push(tag.id);})self.tagIdList = selectTagList;}})

nz-select选项无法默认显示相关推荐

  1. Android P Settings默认显示开发者选项

    Android P Settings默认显示开发者选项 2021-3-8 zhuhongxi Settings/src/com/android/settings/SettingsActivity .. ...

  2. Android12默认显示开发者选项

    user或者userdebug版本系统默认开发者选项一般都是隐藏的,如果想要默认显示.需要修改哪里呢? 从点击7下系统版本号显示开发者选项查找. Settings\src\com\android\se ...

  3. Android系统移植与调试之如何修改Android系统默认显示【开发者选项】并默认打开【USB调试】和【未知来源】开关

    转自:[http://blog.csdn.net/ouyang_peng] http://blog.csdn.net/qq446282412/article/details/49815865 今天有个 ...

  4. php 下拉框默认选中,select标签设置默认选中的选项方法,select标签

    select标签设置默认选中的选项方法,select标签 方法有两种. 第一种通过的属性来设置选中项,此方法可以在动态语言如php在后台根据需要控制输出结果. < select id = &qu ...

  5. win11右键菜单恢复默认显示更多选项

    问题现象:win11右键菜单默认显示更多选项,非常不方便 问题分析:win10之前右键是全部显示选项,win11把它们折叠出来 问题解决:通过更改注册表,还原右击选项,步骤如下所示: 1.运行命令re ...

  6. html5下拉列表默认值,element-ui中的select下拉列表设置默认值方法_简单_前端开发者...

    element-ui中的select下拉列表如何设置默认值? 在element-ui的运用中,涉及到了select下拉列表.项目中需要将select的默认值给展示出来 那如何修改呢? 上element ...

  7. html下拉框变长,改变HTML下拉框SELECT选项的多种方法

    原标题:改变HTML下拉框SELECT选项的多种方法 提交表单后返回的HTML页面重新渲染,SELECT控件的value和selectedIndex属性都无法使下拉框保留提交表单前的状态. 复制代码 ...

  8. html5 手机端 select,适配性强的移动端select选项框

    需求来源 原生的select有很多样式不能随意改动,比如不能设置居中不生效,select框长度不能根据内容自适应等.而且在ios端和安卓端显示的样式不统一.所以为了解决以上问题,基于swiper对se ...

  9. js进阶 9-11 select选项框如何动态添加和删除元素

    js进阶 9-11 select选项框如何动态添加和删除元素 一.总结 一句话总结: 二.js进阶 9-11 select选项框如何动态添加和删除元素 1.案例说明 2.相关知识 Select 下拉列 ...

最新文章

  1. mysql 账户管理_如何用MySQL 命令来实现账户管理
  2. 【swjtu】数据结构实验4_基于改进KMP算法的子串查找与替换
  3. 1010.在线视频—开源网管Nagios(三)使用Nagios监控服务器
  4. python比java简单好学-python和java哪个学起来更简单
  5. python中如何定义一个数组_Python数组定义方法
  6. GitPages个人域名博客
  7. wps单机无网络版_单平台销量破百万,这个国产单机系列要出网游,还要上主机...
  8. jsp+servlet+mysql的简单使用
  9. 苹果手机的计算机怎么设置快捷键大全,苹果Macbook快捷键使用大全,超详细!...
  10. 奥比中光深度摄像头_IphoneX发布!奥比中光也可提供3D深度摄像头
  11. 跟开涛学SpringMVC
  12. 【转帖】map,set,list,等JAVA中集合解析 - Java - cjw的资料
  13. 前端面试必备ES6全方位总结
  14. 模态对话框和非模态对话框的区别1
  15. [Mysql] 防御和检查SQL注入攻击的手段
  16. 3-基于51单片机的篮球计分器
  17. oracle在表上创建分区,Oracle分区表 (Partition Table) 的创建及管理
  18. BeautifulSoup详解
  19. 在Java中获取两个数的中间值(超大数值)
  20. AP考试取消,AP课程学生如何申请英国大学?

热门文章

  1. 网络直播的发展和视频直播APP系统软件的简单介绍
  2. 精挑细选100+技术公众号优秀文章
  3. 图像特征提取与匹配之SIFT算法
  4. 《微信小程序案例5》仿小米Lite小程序分类板块-两个纵向滚动区域独立互不影响
  5. 2020年下半年中小学教师资格考试《综合素质》(小学)试题及答案
  6. 有一种数叫回文数,正读和反读都一样,如12321便是一个回文数。编写一个程序,从命令行得到一个整数,判断该数是不是回文数。
  7. 【QT Graphics/View】自定义动态矩形框DyRectangle
  8. 美国计算机专业修什么课程,美国大学计算机专业课程有4大特点
  9. python 列表去重 保持顺序
  10. 仿QQ对话列表滑动删除与置顶的原理及实现