Как работать с асинхронными методами и делать их видимыми оказанные видом в Ionic или другом?

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

Пример метод таким образом что я потратил APi. Поскольку они будут видеть в, верят в архив api-rest-service.ts, где я размещаю все пути, которые я трачу

getRegistros(datos){
    return this.http.post(`https://mipagina.com/historial-registros`,datos);
  }

Потом с suscribe я говорюсь получать данные:

 this.service.getRegistros(datos)
              .subscribe(result => {
                    this.arrayRegistros = result['registros']
              }
  });

И с вышеупомянутый я складирую данные в varaible, оно функционирует верно, когда я перемещаю его один console.log, но захотев делать видимым в виде aveces, он делается видимым и aveces не, пробуйте используя и импортируя она loadig

import { LoadingController } from '@ionic/angular';

и внутри subscribe делать loading.dismiss (); но все же я получаю те же результаты, кто-то узнает правильный способ, чтобы ждать данные и потом делать записи видимыми в виде?

4
задан 20.12.2019, 20:04
1 ответ

Прежде всего я asumiento, что ты используешь Ionic с угловым, чтобы давать тебе этот ответ.

, использовав Наблюдаемые, - рекомендуемая и хорошая практика использовать бочонок async внутри view компонента / директивного органа в момент показывания arrayRegistros , я рекомендую тебе этот выбор, потому что это часть того, чего теперь знает как Программирование, Активируй

Тебе оставил эту документацию Угловой / AsyncPipe , который очень хорошей помощи.

Надеялся помочь тебе.

типов Привета,

0
ответ дан 21.12.2019, 12:13
  • 1
    я использовал asycn, но даже он у меня остается много сомнений, использовав это – Luis Hernandez 21.12.2019, 07:49

Теги

Похожие вопросы