我有一个用于角度注入的podo类CarStorage。
class CarStorage {
int _carIdCounter = 0;
...
我使用类型:
连接它module
..type(CarForm)
..type(CarItemsList)
..type(CarStorage)
;
它在dartium中工作但无法在dart2js中加载。我收到以下错误:
Illegal argument(s): No type factory provided for CarStorage! (resolving GarageAppController -> CarStorage)
答案 0 :(得分:2)
我通过一些错误报告和猜测工作发现你需要添加DI Injectable注释:
import "package:angular/angular.dart";
@Injectable()
class CarStorage {
...
编辑:修正了导入
不使用import 'package:di/annotations.dart';
会导致错误