In AngularJS, which of the following is an advantage of dependency injection:
a. Instead of creating an instance of a dependent service when we need it the class or function will ask for it
b. Change the underlying implementation of a dependency without manually changing each dependent function
In Angular 2, which of the following language structure will clone and infuse bits of templates of HTML pieces in the markup, expelling it from the DOM when the condition assesses to false?