当前位置: 首页 > news >正文

做设计常逛的网站/seo全网营销公司

做设计常逛的网站,seo全网营销公司,医疗美容网站建设方案,可以做课后作业的网站在上一篇博文《Angular6.x---进入用户编辑》中,我们分享了{{属性名称}}和[(ngModel)]这两个表达式的运用,我们已经可以将表单里的修改与我们展示出来的值进行同步,今天我们来学习在Angular6.x中如何展示一个列表. 在项目里,列表展示可以说是非常普遍的一个需求了,几乎有展示数据…

在上一篇博文《Angular6.x---进入用户编辑》中,我们分享了{{属性名称}}和[(ngModel)]这两个表达式的运用,我们已经可以将表单里的修改与我们展示出来的值进行同步,今天我们来学习在Angular6.x中如何展示一个列表. 在项目里,列表展示可以说是非常普遍的一个需求了,几乎有展示数据需求的地方都需要一个列表展示与一个详情展示.当然我们的数据一般都是从服务器端获取的,而今天呢,为了节约时间,我这里直接新建一个数组,然后在user.component.ts里引入,并给Users创建一个数组属性,之后直接开始在user.component.html里展示,数组代码如下方左图所示,引入代码如下方右图所示:


在Angular6.x中展示一个数组或列表需要用到ngFor,这个有点儿类似于java中的foreach循环.完整的语法是ngFor=”let object of list” ,然后他会自动的在我们标记了*ngFor语法的标签上执行循环操作.

一般来说,在列表中选中一条数据时,我们往往希望展示出这条数据的详细信息,那么此时就分为两步,首先我们需要给标签绑定一个单击事件,其次我们需要将选中的对象传递给我们需要展示详情信息的那个模块. 在上一篇博文中,我们已经知道,{{属性名称}}可以将我们在users.component.ts里定义的属性给显示出来,所以我们想要显示用户的详情,只需要将选中的对象赋值给我们在users.component.ts里定义的那个模型属性里即可.给标签绑定单击事件及传值代码如下图所示,赋值代码如下图2所示,(当然因为属性由user变为了selectUser,所以我们上一次页面中展示的user也要改为selectUser):

图1

图2 此时,如果我们直接启动,会发现程序没有按照预期的进行显示,打开web开发者工具,我们会发现控制台有打印错误信息:”_co.selectUser is undefined”.如下图所示:

这是因为我们首次加载的时候,并没有选中用户,所以我们在详情里绑定的selectUser也就成为了未定义的对象.为了避免这个错误,我们要对其进行判断,如果用户存在,则显示,如果不存在,则不显示,Angular也考虑到了这种需求,于是提供了*ngIf这个关键词,我们正好可以使用这个关键词.代码如图所示

今天的博文就以修改后的效果图结束,第一次加载,如左图所示,选中某一个用户后的效果如右图所示:

http://www.jmfq.cn/news/4929193.html

相关文章:

  • 九江集团网站建设/商业网站设计
  • 建设部网站注册中心/网站推广seo招聘
  • 网站做app的好处/济南网站优化排名
  • 可以做免费推广的网站吗/西安百度快照优化
  • 贵阳中企动力做的网站/网站设计公司建设网站
  • 果洛电子商务网站建设哪家快/做互联网项目怎么推广
  • 主流网站建设技术/苏州百度推广公司
  • 360免费网站建设/什么是seo搜索
  • 常州市天宁区建设局网站/搜索引擎排名原理
  • 广州网站优化流程/中国的搜索引擎有哪些
  • 新动力网站建设/公司网页怎么做
  • 陕西省住房与建设厅网站/深圳网络营销网站设计
  • 丰台区网站建设/一级造价工程师
  • 佛山便宜网站建设/外贸建站教程
  • 易企秀做的网站/上海百度推广客服电话多少
  • 做网站租用数据库/seo优化软件
  • 互联网一二线大厂名单/进一步优化营商环境
  • 做公司网站可以抄别人的吗/交换链接营销案例
  • 政府网站建设企业/在线刷高质量外链
  • 比较好的摄影网站/百度seo关键词优化
  • 如何做一间公司的网站/百度一下免费下载安装
  • 捷信做单官方网站/全球网络营销公司排行榜
  • h5建站工具/网络营销专业就业公司
  • 开发一个网站一般需要多少钱/站长工具是什么
  • 免费网站一级域名注册/百度开放平台登录
  • 建材做哪些网站/引流推广怎么做
  • 福州网站建设企业哪家好?/百度广告位价格表
  • 做网站首页ps分辨率多少/网站seo谷歌
  • 中国建设机械委员会网站/搜索引擎营销优缺点
  • 做淘宝客网站哪个好/百度广告联盟网站