本篇文章主要介绍了" angular2 组件之间通过service互相传递的实例",主要涉及到方面的内容,对于Javascriptjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
母组件传值给子组件母组件通过service传值给子组件,很简单,声明一个service@Injectable()export class ToolbarTitl...
import { Component, OnInit } from '@angular/core';
import { ToolbarTitleService } from "app/common/toolbar-title.service";
import { Subscription } from "rxjs/Subscription";
@Component({
selector: 'admin',
templateUrl: './admin.component.html',
styleUrls: ['./admin.component.scss'],
providers: [ToolbarTitleService],
})
export class AdminComponent implements OnInit {
title: string;
subscription: Subscription;
constructor(private toolbarTitleService: ToolbarTitleService) {
//使用subscribe来订阅,当数据被发射出来的时候,这里就会接收到结果
this.subscription = this.toolbarTitleService.titleObservable.subscribe(src => console.log('得到的title:' + src));
}
ngOnInit() {
}
//销毁的时候需要取消订阅,因为订阅之后会一直处于观察者状态,不取消会导致泄露
ngOnDestroy() {
this.subscription.unsubscribe();
}
}
以上这篇angular2 组件之间通过service互相传递的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持本站。
您可能感兴趣的文章:
- Angularjs2不同组件间的通信实例代码
- Angular 组件之间的交互的示例代码
- 浅谈angular2子组件的事件传递(任意组件事件传递)
- angularjs2中父子组件的数据传递的实例代码
- Angular2 组件交互实例详解
以上就介绍了 angular2 组件之间通过service互相传递的实例,包括了方面的内容,希望对Javascriptjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_4591729_2.html