Ionic 3 сложный элемент вложенных провайдеров

Предположим, у меня есть приложение Ionic с более чем 1 objectStore: продукты (id, имя, id_company, …), компании (id, name, id_country …), страны (id, name, …)...

Мне нужно вести разные таблицы, потому что пользователь может добавлять новые продукты, а также новые компании или страны. На странице продуктов я хочу видеть список продуктов, в пользовательском компоненте детали я хочу видеть название продукта и название компании (и, возможно, другие значения, упомянутые в третьих таблицах)

Как я должен это сделать? Нужно ли использовать вложенных провайдеров? Общие провайдеры? Трубы?

Как я могу сослаться на собственность другого проекта

<ion-content>
    <ion-list [hidden]="products.length == 0" [approxItemHeight]=" '128px' " [virtualScroll]="products"
        [virtualTrackBy]="identify">
         <ion-item *virtualItem="let product">
              <detail [earthquake]="product"></detail>
         </ion-item>
    </ion-list>
</ion-content>

Внутри detail.html я могу напечатать {{ product.name }}, но как я могу прочитать {{ company.name }} на основе company.id = product.id_company?

Спасибо

0 ответов

Другие вопросы по тегам