Я написал свою собственную угловую директиву под названием <my-table>
, так как я использую ее несколько раз, передавая разные данные для отображения. Все таблицы имеют кнопку, при нажатии появляется всплывающее окно формы, например, так:Каков правильный способ расширения поведения пользовательской угловой директивы?
Однако для одного из <my-table>
директив, я хочу, чтобы расширить поведение так, что он действует несколько отличается от другой <my-table>
s. Например, предположим, что для формы, которая появляется, появится окно предупреждения, когда вы нажмете Submit
, показывая данные, присутствующие в области <my-table>
.
Вопрос в том, как наилучшим образом расширить поведение данной директивы, сохраняя при этом доступ к области действия директивы? Возможно ли это, или я просто неправильно использую директивы?
* «Возможно ли это, или просто с помощью директивы я неправильно?» * Зависит от того, как вы реализуете директиву, в первую очередь. – dfsq
Вы можете получить гораздо более полезную помощь по этому вопросу, если вы опубликуете plunkr/codepen с директивой (или директивой примера). – shieldstroy
Я попытался использовать что-то вроде следующего: ' ' где 'add-more-behavior' - еще одна директива. Однако мне не показалось, что я мог делиться данными между двумя директивами. –
sirwebber