[英]Angular Dart custom injection failing in dart2js
我有一個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)
我通過一些錯誤報告發現並猜測需要添加DI Injectable注釋的工作:
import "package:angular/angular.dart";
@Injectable()
class CarStorage {
...
編輯:修復了導入。
不要使用import 'package:di/annotations.dart';
這會導致錯誤
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.