1.Вы можете использовать вывод (Eventemitter)
2. Самым простым решением является rxjs / subject. это может быть наблюдателем и наблюдаемым одновременно
Использование:
1.Создать объект недвижимости в обслуживании:
import { Subject } from 'rxjs';
export class AuthService {
loginAccures: Subject<boolean> = new Subject<boolean>();
}
2. Когда происходит событие при использовании дочерней страницы / компонента:
logout(){
this.authService.loginAccures.next(false);
}
3.И подписаться на тему на родительской странице / компоненте:
constructor(private authService: AuthService) {
this.authService.loginAccures.subscribe((isLoggedIn: boolean) => {this.isLoggedIn = isLoggedIn;})
}
Обновление
для двусторонней привязки вы можете использовать viewchild для доступа к элементам и свойствам дочерних компонентов
<input-tags #test></<input-tags>
и в файле ts
@ViewChild('test') inputTagsComponent : InputTagsComponent;
save()
{
var childModel = this.inputTagsComponent.Model;
}