【angular 组件间如何传值?】
#Angular#
不同地方叫法不同,angular中文官网叫组件交互,也可以理解为组件间传递数据。
定义一个service,作为中间桥梁。 service可以注入到需要传递数据的组件中,可以在没有父子关系的组件中传递数据。
例子:
@Injectable
export class MsgService {
private msg = new Subject
;
//发送消息 sendMessage
message: string
{ this.msg.next
message
;
}
//清除消息
clearMessage
{ this.msg.next
;
}
//获取消息
getMessage
: Observable { return this.msg.asObservable
; } }
@技术很有趣