Angular সার্ভিসে পরিচিতি
সার্ভিস হল ক্লাস যা নির্দিষ্ট কাজ সম্পাদন করে, উদাহরণস্বরূপ, লগিং, ডেটা আউটপুট। সার্ভিসগুলি HTML টেমপ্লেটের মার্কআপের সাথে কাজ করে না, বরং একটি মোটামুটি সংকীর্ণ কাজ সম্পাদন করে, উদাহরণস্বরূপ, ব্রাউজার কনসোলে বার্তা প্রদর্শন।
সার্ভিসের মানক কাজগুলির মধ্যে রয়েছে:
- ডেটার সাথে কাজ - একটি সার্ভিস তার নিজস্ব ফাইলে ডেটা সংরক্ষণ করতে পারে অথবা এটি কোনো বাহ্যিক উৎস থেকে নিতে পারে, উদাহরণস্বরূপ, সার্ভার থেকে।
- প্রকল্পের বিভিন্ন কম্পোনেন্টের মধ্যে মিথস্ক্রিয়া সংগঠিত করা।
- কম্পোনেন্টের কোড হালকা করা, যেখান থেকে গণনা, লগিং ইত্যাদির মতো কাজ সার্ভিসে দেওয়া যেতে পারে। যার ফলে কম্পোনেন্ট自身 কঠোরভাবে তার নিজস্ব টেমপ্লেটের সাথে কাজ করতে集中 থাকবে।