1. A promise is an interface that deals with objects that are __ or __ filled in at a future point in time (basically, asynchronous actions)? Answers: • set, data • returned, data • returned, set • returned, get 2. Which of the following are methods in an instance of $q.defer() ? Note: There may be more than one right answer. Answers: • finally • when • notify • then • reject • resolve 3. Which of the following is the correct syntax for using the $q.all method? Note: There may be more than one right answer. Answers: • «` $q.all([promise1(),promise2]]).then((values) => { … }); « • «` $q.all(«promise1», «promise2»).then((values) => { … }); «` • «` $q.all({«promise1″: promise1(),»promise2»: promise2()}).then((values) => { … }); «` 4. Custom directives are used in AngularJS to extend the functionality of HTML? Answers: • extend • integrate • render • connect • connect 5. Explain $q service, deferred and promises, Select a correct...