Angular 5: совместное использование нескольких значений между компонентами - PullRequest
0 голосов
/ 21 сентября 2018

Мне нужно разделить несколько значений между несколькими компонентами.

Мой подход:

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() {

    }


}

Вопрос:

Лучше ли совместно использовать сложный объект в одном субъекте или иметь нескольких субъектов ?

...