我需要在多个组件之间共享多个值。
我的方法:
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() {
}
}
问题是:
在单个主题中共享一个复杂的对象还是在多个主题中共享一个更好的对象?