Я пытаюсь использовать component
в угловых 1.6 с:метод вызова/запуск действия на компоненте ребенка в Угловом 1.x
- односторонний привязки данных для входов (например,
< bindings
вместо=
) - события для выходов (
& bindings
).
Каков наилучший подход для вызова функций в дочернем компоненте из родительского компонента?
В моем случае мой дочерний компонент будет представлять собой модальное диалоговое окно с функцией showModal()
. Я хочу передать идентификатор элемента, который я хочу редактировать (достаточно просто с привязкой ввода <
), а затем вызывать метод дочернего компонента showModal()
из родительского компонента (списка элементов).
Я не понимаю проблемы. Детский компонент знает, когда ID передан, чтобы он мог вызвать 'showModal()' сам. – zeroflagL
Как вы говорите, я могу сказать, когда в родительском элементе выбран элемент, используя крючок $ onChanges дочернего компонента (пройденный идентификатор изменится). Но это не тот момент, когда я хочу вызвать 'showModal()'. Пользователь должен выбрать элемент в родительском списке, а затем нажать кнопку, которая сообщает дочернему компоненту, чтобы показать модальный, если это имеет смысл. –