在Angular Dart中,您可以在类构造函数中混合常规参数和注入参数吗?当我实例化类时,我得到一个缺少的参数错误。例如:
如果你有:
class Foo {
String b;
Http _http;
Foo(String this.b, Http this._http);
}
Foo foo = new Foo('beta');
//Error missing arguments.
我的工作
class Foo {
String b;
Http _http;
Foo(Http this._http);
}
Foo foo = new Foo();
foo.b = 'beta';
我想要的是什么:
class Foo {
String b;
Http _http;
Foo(String this.b) {
//inject an instance of _http here?
}
}
Foo foo = new Foo('beta');