मेरे पास एक घटक घटक है कि तत्वों की एक सूची प्रदर्शित करता है। यह सूची ngOnInit
के दौरान inited है।कोणीय 2 - पृष्ठ पर एक अन्य घटक का एक घटक ट्रिगर रीफ्रेश करें
मेरे पास एक और घटक घटक बी नियंत्रण प्रदान करता है जो घटक में दिखाए गए तत्वों की सूची को प्रभावित कर सकता है। E.G. एक तत्व जोड़ा जा सकता है।
मुझे पर एक घटक की आवश्यकता है घटक की पुनरावृत्ति ट्रिगर करें।
क्या किसी के पास कोई विचार है?
विवरण
एक कि "savedSearchs"
@Component({
selector: 'header-bar',
templateUrl: 'app/headerBar/headerBar.html'
})
export class HeaderBarComponent implements OnInit{
...
ngOnInit() {
// init list of savedSearches
...
}
}
बी की सूची से पता चलता एक मेनू के साथ एक HeaderBar संभावना खोजों को सहेजने के साथ एक SearchComponent है
@Component({
selector: 'search',
templateUrl: 'app/search/search.html'
})
export class SearchComponent implements OnInit {
...
}
एक नमूदार के साथ एक सेवा का उपयोग करें? https://angular.io/docs/ts/latest/cookbook/component-communication.html#!#bidirectional- सेवा –
घटक ए तत्वों की सूची का अवलोकन करने वाली सेवा का उपयोग कर रहा है। लेकिन ngOnInit के दौरान सूची लौटने के बाद यह किया जाता है। (यह एक http-get है) – Philipp
आप अपना स्वयं का अवलोकन कर सकते हैं, इसलिए जब आप घटक बी कुछ करता है तो आप घटक ए को सूचित करते हैं। बस उन दस्तावेज़ों को पढ़ें जिन्हें वे काफी स्पष्टीकरणपूर्ण हैं –