Я экспериментирую с Angular 2 и Dart. К концу this step of the tutorial класс DisplayComponent
имеет Component
аннотацию с viewBindings
набор:@Component viewBindings устарел, что использовать вместо этого?
@Component(selector: 'display', viewBindings: const [FriendsService])// this viewBinding
@View(...)
class DisplayComponent {
...
}
Atom с angular2-дротика плагин говорит мне, что viewBindings
осуждается. Это похоже на the documentation.
Я попытался просто удалить переменную из аннотации, но получаю сообщение об исключении No provider for FriendsService
. Что я должен делать вместо этого?
'viewProviders' –
@EricMartinez Является ли это просто капля в изменении? Итак, '@Component (selector: 'display', viewProviders: const [FriendsService])'? Это работает, но я хочу быть уверенным, что делаю все правильно. –
Вы можете увидеть изменение раздела API DEPRECATION версии 2.0.0-alpha.41 (2015-10-13): @Component (viewBindings: ...) -> @Component (viewProviders: ...) Смена файла журнал для всех выпусков находится здесь: [https://github.com/angular/angular/blob/master/CHANGELOG.md](https://github.com/angular/angular/blob/master/CHANGELOG.md) –