使用命名行创建一个Angular Component:

ng generate component messages

创建一个message service:

ng generate service message

message service的实现:其实就是内部维护了一个字符串数组,存储其他Component添加的message:

通过构造函数参数注入的方式将message service注入到hero service中:

在hero Service里消费message Service:

需要在message Component里显示message Service内部维护的字符串数组:

注意,此处11行的messageService必须定义成public,因为需要在Component view的html里使用它。

The messageService property must be public because you’re going to bind to it in the template.

Angular only binds to public component properties.

message Component的实现:

<div *ngIf="messageService.messages.length"><h2>Messages</h2><button class="clear"(click)="messageService.clear()">clear</button><div *ngFor='let message of messageService.messages'> {{message}} </div></div>

最后的效果:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

Angular里的消息(Message)显示相关推荐

  1. 从qq服务器删除误收邮件,QQ邮箱撤回时显示撤回失败,对方已读 收件箱里的消息却是对方已阅读或已删除 这种情况下邮件有没有被删除...

    QQ邮箱撤回时显示撤回失败,对方已读 收件箱里的消息却是对方已阅读或已删除 这种情况下邮件有没有被删除以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容 ...

  2. QQ群设置里的“不提示消息只显示数目”与“接收不提示消息”的区别

    "不提示消息只显示数目":有消息了,不会提示你,你并不知道有人说话了,但一旦拉开群的菜单就能看到此群后面括号里的数字,那数字就是已收到的消息条数,打开对话框才能看到消息:     ...

  3. SAP UI5 SimpleForm 里在水平方向显示多组 Form 元素的实现方法试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 本专栏计划的文章数在 300 篇左右,到 2022年9月22日为止,目前已经更新了 133 篇,专栏完成度为 44.3%. 作者简介 Jerry W ...

  4. Android 魅族手机消息不显示(进收纳盒)和始终显示一条推送

    魅族手机推送消息收不到,其实是进了收纳盒. 经查相关资料,原来是返回的通知消息的content里ContentText,含有感叹号(!)导致的.去掉就回到了消息正常显示的地方.真是够奇葩的~ 魅族手机 ...

  5. 应用启动图标未读消息数显示 工具类

    /* * 应用启动图标未读消息数显示 工具类 (效果如:QQ.微信.未读短信 等应用图标) * */ public class BadgeUtil { /** * Set badge count * ...

  6. java如何保证mq一定被消费,RabbitMQ如何保证队列里的消息99.99%被消费?

    1. 本篇概要 其实,还有1种场景需要考虑:当消费者接收到消息后,还没处理完业务逻辑,消费者挂掉了,那消息也算丢失了?,比如用户下单,订单中心发送了1个消息到RabbitMQ里的队列,积分中心收到这个 ...

  7. IM热门功能讨论:为什么微信里没有消息“已读”功能?...

    本文原文由"狼和哈士奇"原创分享,本次内容有改动. 1.引言 张小龙说:微信消息不做"已读"和"未读"的功能,是因为要给人撒谎的机会,这才符 ...

  8. 读取SD卡里面的BMP文件 显示到TFT上

    读取SD卡里面的BMP文件 显示到TFT上 http://blog.csdn.net/yunxianpiaoyu/article/details/8841755 我刚好最近做了一个BMP565格式的图 ...

  9. 设置了li(float:right),里面的li反过来显示 - 解决办法

    设置了li(float:right),里面的li反过来显示 - 解决办法 可以让ul float:right ul里的li 依然float:left 本文转自许琴 51CTO博客,原文链接:http: ...

最新文章

  1. HDU1250(高精度加法)
  2. 关于肥胖和美国为什么那么多胖子
  3. 段寄存器和8种地址寻址方式
  4. Python:tkinter滚动抽奖器
  5. Oracle RAC在思科UCS上的应用
  6. linux eclipse报错日志,centos6.8命令行启动eclipse报org.eclipse.swt.SWTError错误
  7. 机器学习朴素贝叶斯算法+tkinter库界面实现好瓜坏西瓜分类
  8. java按列读取数据再存储_Java指定行读写数据
  9. 使用Spring Boot和H2可以正常工作的原型
  10. 上周热点回顾(10.15-10.21)
  11. 逻辑卷、物理卷、卷组
  12. 如何用python计算圆周率_使用MicroPython计算任意位数圆周率
  13. unity商店demo学习:俯视视角RPG游戏
  14. 求解顺序统计量的7种方法
  15. windows环境下远程操作Linux的工具-Xshell WinSCP
  16. Serenity框架官方文档翻译前言(什么是Serenity平台)
  17. syskey (win7启动密码)加密和破解方法
  18. python调用百度AI识别文字和表格
  19. Cast from pointer to smaller type 'int' loses information”
  20. 同位语和插入语的理解

热门文章

  1. 饶过'(单引号)限制继续射入
  2. Java性能调优之让程序“飞”起来-Java 代码优化
  3. 微信小程序使用阿里图标
  4. python基础学习——函数和方法的区别与联系
  5. 如何让帝国CMS7.2搜索模板支持动态标签调用
  6. 安卓开源项目周报0104
  7. 【Vegas2010】cnblogs(博客园)排名原来是这样算的~
  8. 阿里大数据分析与应用(part7)--机器学习平台PAI
  9. CSS基础(part1)--引入CSS的方式
  10. 20应用统计考研复试要点(part21)--概率论与数理统计