Angular 5:在组件之间共享多个值

时间:2018-09-21 07:47:43

标签: events angular5 watch behaviorsubject

我需要在多个组件之间共享多个值。

我的方法:

SharedService


export interface MySharedServiceData {
    mary: [boolean, boolean, boolean];
    has: number;
    little: string;
    lamb: string;
}

@Injectable()
export class MySharedService {

    wizardShared: BehaviorSubject = new BehaviorSubject({
        mary: [true, true, true],
        has: 0,
        little: "foo",
        lamb: "bar
    } as MySharedServiceData);

    constructor() {

    }


}

问题是:

  

单个主题中共享一个复杂的对象还是在多个主题中共享一个更好的对象?

0 个答案:

没有答案