将字符串放入主题数组中

阿马尔

我有一个消息服务女巫,包括消息主题:

message = new Subject<string[]>();
addMessage(message:string) {
    this.message.next(message);
}

我制作了另一个使用此(消息服务)添加消息的服务:

logMessage(message: string):void {
    this.messageService.addMessage("HeroService: " + message)  }
}

然后我将在组件中使用消息主题并循环抛出每条消息:

constructor(private messageService: MessageService ) {
    this.messageService.messages.subscribe(h=>this.messages = h );
}

但是上面消息服务中的 addMessage 函数接下来出现错误(意味着我无法将字符串类型添加到 string[]),那么如何添加到主题并将其用作数组?

费萨尔

将您的addMessage()方法更改为:

addMessage(message:string[]) {
    this.message.next(message);
}

然后在logMessage()方法中传递消息,如下所示:

logMessage(message: string):void {
    this.messageService.addMessage(["HeroService: " + message]);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将字符串向量中的字符串放入主字符串

来自分类Dev

在python字符串中插入主题标签

来自分类Dev

尝试将字符串放入C中的数组

来自分类Dev

将文件中的项目放入字符串数组

来自分类Dev

将数组值放入字符串

来自分类Dev

如何将字符串中的特殊值放入数组字符串

来自分类Dev

将字符串行放入“数组”中

来自分类Dev

如何将特定字符串之后的所有字符串放入php中的数组中

来自分类Dev

如何将数组中对象的值放入字符串中

来自分类Dev

如何将字符串中每个引用的句子放入数组中(javascript)

来自分类Dev

如何将字符串中的各个单词放入javascript数组中?

来自分类Dev

使用scanf将文本中的字符串放入数组中

来自分类Dev

如何将字符串放入数组而不重复

来自分类Dev

将服务器中的数据放入字符串数组

来自分类Dev

如何将字符串的每个单词放入Javascript数组中?

来自分类Dev

如何将字符串的每个单词放入Javascript数组中?

来自分类Dev

如何将文本和字符串放入数组中

来自分类Dev

如何将逗号分隔的字符串元素放入 int 数组中?

来自分类Dev

如何将字符串从 0 索引开始放入数组中

来自分类Dev

如何将“字符”放入字符串文字中?

来自分类Dev

以逗号分隔字符串而不将其放入数组中

来自分类Dev

清除逗号中的字符串并将其放入数组

来自分类Dev

将javascript函数放入字符串中

来自分类Dev

使用<?将字符串放入变量中 ?>

来自分类Dev

使用推回将整数放入字符串中

来自分类Dev

将JSON中的字符串放入var

来自分类Dev

试图将字符串放入列中

来自分类Dev

将javascript函数放入字符串中

来自分类Dev

使用推回将整数放入字符串中

Related 相关文章

热门标签

归档