Port of Angular-UI to Dart