ਇੱਕ service ਇੱਕ ਕਲਾਸ ਹੈ non-UI ਲਾਜਿਕ ਲਈ — ਡੇਟਾ ਫੈਚ ਕਰਨਾ, ਵਪਾਰਕ ਨਿਯਮ, ਸਾਂਝੀ ਅਵਸਥਾ, ਲਾਗਿੰਗ — ਜੋ ਕਿ ਕੰਪੋਨੇਂਟਸ ਦੁਬਾਰਾ ਵਰਤ ਸਕਦੇ ਹਨ। Dependency Injection (DI) ਉਹ ਹੈ ਕਿ Angular ਇਹ ਸੇਵਾਵਾਂ ਉਨ੍ਹਾਂ ਕੰਪੋਨੇਂਟਸ ਨੂੰ ਦਿੰਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਇਹਨਾਂ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਬਜਾਏ ਇਸ ਦੇ ਕਿ ਕੰਪੋਨੇਂਟਸ ਉਹਨਾਂ ਨੂੰ ਖੁਦ ਬਣਾਉਂਦੇ ਹਨ।
ਇੱਕ service ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ
{ } ;
({ : })
{
users = [];
() { .; }
() { ..(u); }
}
