Creating Asynchronous Alerts, Prompts, And Confirms In AngularJS