IIRC CoralUI's dismiss (clicking the "X" in the alert box) actually destroys the DOM element; so it wont display again if you execute again and get another error. I've been getting around this by making a `$scope.errors = []` and push/shift JS objs representing an alert onto it, with a $timeout the pops/unshifts them off. Or if you ever only want to show 1, then you could just replace the 0th element.

In your HTML youd use a `ng-repeat` to  iterate over the `errors` and print the contents of each JS obj as your alert.