В ионных почему ярлык не может отправить значение на другую страницу? - PullRequest
0 голосов
/ 01 сентября 2018

Я застрял в проблеме, в приведенном ниже коде мне нужно отправить Chow Mein, 22rs на другую страницу с помощью кнопки, но она не работает. Так есть ли альтернативный метод, которым я могу следовать, чтобы достичь этого?

<ion-card>
  <ion-item>
    <ion-label fixed>chow Mein</ion-label>
    <ion-label fixed>22rs</ion-label>
    <h3>hello</h3>
    <img src="assets/imgs/chillichicken.png" />
  </ion-item>
</ion-card>

1 Ответ

0 голосов
/ 01 сентября 2018

Там может быть несколько способов сделать это. Одним из них снова будет использование общего сервиса.

Эта служба будет иметь свойство. Страница, с которой вы хотите отправить эти данные, установит это свойство в общем сервисе. И страница, на которой вы хотите получить это свойство, получит это свойство от общего сервиса.

Теперь это полностью зависит от того, каким будет тип свойства. Будь это примитивно или сложно.

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

Вот ответ Я недавно об этом рассказал. Вы также можете просмотреть пример проекта StackBlitz.

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