import 'dart:async'; import 'package:angular2/core.dart'; import 'package:angular2/router.dart'; import 'table.dart'; import 'table_service.dart'; import 'package:angular2_rbi/directives.dart'; @Component( selector: 'my-tables', templateUrl: 'tables_component.html', styleUrls: const ['tables_component.css'], directives: const [MaterialTextfield,MaterialButton], providers: const [TableService] ) class TablesComponent implements OnInit { List tables; Table selected_table; final TableService _tableSrv; final Router _router; TablesComponent(this._tableSrv,this._router); }