В Angular2 мы добавляем аннотации к компоненту для описания метаданных для данного компонента. Я заметил, что ComponentMetadata
и ViewMetadata
оба имеют templateUrl
и template
. В чем разница между ViewMetadata.template
(или templateUrl
) против ComponentMetadata.template
и какие практические варианты использования для использования одного над другим?Angular2 Component template vs View template
ответ
В одном из последних обновлений angular2 @View был сделан необязательным. Все его свойства переместились в @Components. На данный момент @View является избыточным.
В моих приложениях я использую только декоративные элементы. Я считаю, что этот подход легко писать и поддерживать.
И вот почему я не люблю Angular 2.0. Произвольные изменения сделали необязательными, отсутствие документации. – lux
Вот особенности того, где/когда @View был избыточен. Ссылка: https://github.com/angular/angular/pull/4566 –
@lux Проект был только что выпущен из беты. После выпуска бета-версии у проекта постоянно было более 1000 проблем. Упражняйте немного терпения, документация придет со временем. –
Да, если аннотация компонента содержит всю функциональность, то зачем использовать аннотацию вида. в соответствии с Документацией мы можем пропустить аннотацию вида, потому что компонент anno. предоставить все, что мы хотим, из аннотации представления. но все-таки есть какой-то момент, почему использовать пояснительных посмотреть answere как сказал @alexpods here.
- 1. Angular2 @View template vs @Component template
- 2. Angular2 wrapting component template with div
- 3. Angular2 template field issue
- 4. Override Joomla Template Component
- 5. Web Component Template Error
- 6. Angular2 render template
- 7. Angular2 inested template driven form
- 8. Angular2 local template variables
- 9. Angular2 Template App
- 10. Angular2 use template as selector
- 11. phalcon set view template
- 12. Как переопределить View & Template
- 13. Change View template
- 14. Cocoa View Template
- 15. Angular2 Click Event Not Updating Template
- 16. css stylesheet vs template
- 17. Bootstrap Theme vs Template
- 18. angular2/webpack template 404 ошибок
- 19. Встроить widgets в Angular 2 component template
- 20. Angular2 Template Reference Переменные и динамическое обновление
- 21. parse template in view codeigniter
- 22. ruby on rails view template
- 23. Django base template view метод
- 24. Ember.js view/render/partial/template?
- 25. Template View - kwargs and ** kwargs
- 26. View not dispaying template ionic
- 27. template template class специализация
- 28. Django template layer vs Symfony template layerI am bn
- 29. HttpClient vs Spring Rest Template?
- 30. VS Community 2015 Missing Template
См http://stackoverflow.com/a/33618041/4933038 –
'@View()' собирается быть удалены по протоколу HTTPS : //github.com/angular/angular/pull/7495 –