title: No api call in angular directive
body: <p>I have come to know that api calls should always be handled in services and not done in directive. Can somebody throw some light on it? What are pros and cons if I make api call from directive?</p>