【发布时间】:2016-06-01 18:48:47
【问题描述】:
我想在我的构造函数中的组件上设置一个字符串属性,但是当我尝试这样的事情时
@Component({
selector: 'wg-app',
templateUrl: 'templates/html/wg-app.html'
})
export class AppComponent {
constructor(private state:string = 'joining'){
}
}
我得到一个 DI 异常
EXCEPTION: No provider for String! (AppComponent -> String)
显然,注入器正在尝试查找“字符串”提供程序,但找不到任何提供程序。
我应该为这种类型的事情使用什么样的模式?例如。将初始参数传递给组件。
应该避免吗?我应该注入初始字符串吗?
【问题讨论】:
标签: angular angular2-directives