Каков наилучший способ создания универсального модуля «onclick», который отображает данные из (например, внутреннего) источника? - PullRequest
0 голосов
/ 28 июня 2019

Моя домашняя работа состоит из создания очень простого приложения, которое генерирует фильтр в модуле. Я нажимаю на кнопку или имя на экране, и появляется модуль фильтра. Имя или название кнопки имеет набор данных за ним, и мы хотим фильтровать данные, связанные с ним. мы создали компонент genericfilter, который подключается к источнику данных и генерирует кнопки, и у нас появляется модуль. но я не могу получить доступ к данным, отображаемым в модуле (один и тот же источник данных: модуль и страница, на которой происходит щелчок). Я пытался получить к нему доступ через наш модуль genericfilter, но мы получаем циклическую зависимость от способа, которым мы были вынуждены установить импорт. я также не могу получить доступ к источнику в HTML через селектор, который отображает источник на главной странице. в этом случае мне приходится иметь дело с неопределенным значением. Для начала я просто хочу получить доступ к этим данным (которые позже должны представлять таблицу в модуле). Моя общая идея - написать функцию в файле component.ts и вызвать ее в файле .html. Моя функция выглядит так

 callTable(tablename: string) {
    switch (tablename) {
      default: {
        SomeDataTableComponent

      }

Я хочу установить имя для конкретной таблицы, которая зависит от слова, по которому щелкнули мышью, на главной странице, т. Е. Я хочу реализовать функцию или справочную таблицу соединений, а также имя кнопки или действие. Я хочу назвать это так

Модал

<div class="item-form" (ngSubmit)="callTable()">
</div>

Но в данный момент отсутствует аргумент. Теперь, может быть, я не должен реализовывать аргумент в функции? Есть ли лучший способ, чем мой? или можно как-то спасти мой путь? я довольно плохо знаком с интерфейсом и js./.html.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...