21
什么是viewProviders在下面的代码?它与供应商有何不同?Angular中的viewproviders是什么?那么黑/白供应商与视图提供商有什么不同?
class Greeter {
greet(name:string) {
return 'Hello ' + name + '!';
}
}
@Component({
selector: 'greet',
viewProviders: [
Greeter
],
template: `<needs-greeter></needs-greeter>`
})
class HelloWorld {
}
本文解释了这两者之间的差异http://blog.thoughtram.io/angular/2015/08/20/host-and-visibility-in-angular-2-dependency-injection.html –