Я видел следующий фрагмент кода на работе - http://plnkr.co/edit/5z4VEQ?p=previewAngular2 Родитель -> Ребенок -> связывания родитель
<app-component2 [(value)]="value"></app-component2>
Вы можете видеть, что мы передаем значение компонента ребенка и передать его обратно в родительский, когда он изменяется (onChange будет запускаться только после того, как вы фокусируетесь из поля ввода).
Теперь этот код работает, несмотря на то, что излучатель события «valueChange» не подписан нигде. Он будет работать только в том случае, если дочерний компонент имеет излучатель событий, и только если упомянутый излучатель события называется valueChange.
Очевидно, что некоторая магия происходит за кулисами с помощью углового автоматического значения и значения valueChange, но я не могу найти это в документах/не уверен, что это действительно поддерживаемая функция?
Это все здесь: https://angular.io/docs/ts/latest/cookbook/component-communication.html :) – Alex
Не могли бы вы ссылаться на конкретный раздел? Это довольно длинный документ, но я просмотрел его и не смог найти пример. –
Для ввода (от родителя к ребенку): https://angular.io/docs/ts/latest/cookbook/component-communication.html #! # parent-to-child для вывода (от ребенка к родительскому): https://angular.io/docs/ts/latest/cookbook/component-communication.html#!#child-to-parent – Alex