इसे राय आधारित टैग किया जा सकता है। लेकिन मैं मानक/सर्वोत्तम अभ्यास की तलाश में हूं। मैं एक कोणीय 2 अनुप्रयोग का निर्माण कर रहा हूं और मुझे इसे टेम्पलेट में दिखाने से पहले एपीआई से डेटा में हेरफेर करना होगा। उदाहरण के लिए, मेरी सेवा लग रहा है, तो जैसे:क्या कोणीय 2 में सेवाओं को डेटा मैनिपुलेशन तर्क या घटकों को रखना चाहिए?
getData(id: number): Observable<Data> {
return this.http
.get(this.url + '/' + id)
.map((res) => {
return res.json().data;
});
}
prepareData(data) {
// manipulate and return the data
}
और मेरे घटक पर, मैं इस तरह सेवा कह सकते हैं:
getData(id: number): void {
this.dataService.getData(id)
.subscribe((data: Data) => {
this.showData = this.dataService.prepareData(data)
};
}
लेकिन इस मानक दृष्टिकोण है? या prepareData
फ़ंक्शन को इसके बजाय घटक में शामिल किया जाना चाहिए?
वाक्यांशों का एक और तरीका यह है कि, घटकों की तुलना में सेवा भारी होनी चाहिए या यह प्रकाश होना चाहिए और डेटा प्राप्त करने के लिए केवल एक इंटरफ़ेस के रूप में कार्य करना चाहिए?
आपकी आखिरी पंक्ति वास्तव में यह पहचानने में बहुत मदद करती है कि कहां जाना चाहिए। मेरी इच्छा है कि कोणीय दस्तावेज इसके बारे में थोड़ा और स्पष्ट हो। – Yathi