как получить доступ к массивам из другого компонента в angular - PullRequest
0 голосов
/ 25 марта 2020

Я новичок в программировании и просто удивляюсь, как я могу получить доступ к массивам из другого компонента в angular проекте

Эти данные chips: Array<String> = ["One", "Two", "Three"]; находятся внутри tags.component.ts файла

Я хочу получить доступ к этим данным внутри home.component.ts файла

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

Спасибо

Ответы [ 2 ]

1 голос
/ 25 марта 2020

Существует несколько способов сделать это. Взгляните на этот материал, вы узнаете из этого https://fireship.io/lessons/sharing-data-between-angular-components-four-methods/

Короче говоря - есть несколько способов обмена данными (через Input, через ViewChild, через Output () и EventEmitter) и обмен данными между несвязанными компонентами с Сервисом.

Надеюсь, это поможет!

0 голосов
/ 25 марта 2020

Полагаю, вы не получите большой ответ, потому что ответ более сложный, чем простой. Кроме того, они будут звонить вам с отрицательным голосом за то, что вы не опубликовали ссылку проекта на то, что вы пытались, чтобы они увидели весь код, с которым вы работаете.

Я предлагаю вам посмотреть эту серию на Angular 6. Это очень глубоко и очень хорошо. https://codecraft.tv/courses/angular/es6-typescript/1/

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