Added one time watcher to format promised data

When I load the input ngModel from promised service, I noticed that the value are not formatted to the input.

Added one time watcher to promised data for cases that ngModel is loaded remotely or resolved by promises.
The watcher is cancelled after first valid call.

Please check if this pull request are valid for the project.