sync with tutorial code

see https://github.com/angular/angular.dart.tutorial/pull/88/files