Size: a a a

Angular - русскоговорящее сообщество

2020 May 25

MK

Markel Kalugin in Angular - русскоговорящее сообщество
Vladimir Stempel 👁🍵
ну не знаю насчет ионика сейчас, но раньше он работал на вебвью, а нейтив скрипт компилился в нативную апу
До сих пор на webview
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
Markel Kalugin
До сих пор на webview
ну в доке что-то за нейтив написано) я не вникал
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
а вообще можно флаттер заюзать)))
источник

MK

Markel Kalugin in Angular - русскоговорящее сообщество
Vladimir Stempel 👁🍵
а вообще можно флаттер заюзать)))
Да, но для этого вникнуть в язык Dart и сам фреймворк. У меня на нём знакомый начал пилить, очень ему рад.
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
Markel Kalugin
Да, но для этого вникнуть в язык Dart и сам фреймворк. У меня на нём знакомый начал пилить, очень ему рад.
да я вот тоже хочу, никак не доберусь
источник

MK

Markel Kalugin in Angular - русскоговорящее сообщество
Не сильно свежая статья, но суть не сильно поменялась с тех пор: https://www.altexsoft.com/blog/engineering/xamarin-vs-react-native-vs-ionic-vs-nativescript-cross-platform-mobile-frameworks-comparison/

Резон простой:
Юзаешь NativeScript: Тогда Angular на себя не похож
Юзаешь Ionic: Получаешь жуткое тормозящее приложение, на Webview
Юзаешь ReactNative: Имеешь необходимость вникнуть в новый язык разметки и фреймворк, но хотя бы получить нативные интерфейсы и продолжать работать на JS, а с недавних пор ещё и TS.
О Xamarin говорить воздержусь.
Flutter: Отлично, мило, компиллируемо. Выучив его можно рассчитывать на то, что через год-два большинство проектов под мобилки будет на нём. Но пока надо будет помириться с небогатым комьюнити и сыроватой документацией.
источник

AK

Anton K. in Angular - русскоговорящее сообщество
парни, как бы вы сделали следующее: есть progress bar, он работает, пока грузятся данные на странице, потом должен пропадать. сейчас у меня сделано через *ngIf="!state.loaded" и соответственно пропадает он моментально. хочу сделать так, чтобы он еще несколько секунду висел как загруженный и потом только пропадал с эффектом. мне смотреть в сторону анимации ngIf? или подход другой в ng?
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
Markel Kalugin
Не сильно свежая статья, но суть не сильно поменялась с тех пор: https://www.altexsoft.com/blog/engineering/xamarin-vs-react-native-vs-ionic-vs-nativescript-cross-platform-mobile-frameworks-comparison/

Резон простой:
Юзаешь NativeScript: Тогда Angular на себя не похож
Юзаешь Ionic: Получаешь жуткое тормозящее приложение, на Webview
Юзаешь ReactNative: Имеешь необходимость вникнуть в новый язык разметки и фреймворк, но хотя бы получить нативные интерфейсы и продолжать работать на JS, а с недавних пор ещё и TS.
О Xamarin говорить воздержусь.
Flutter: Отлично, мило, компиллируемо. Выучив его можно рассчитывать на то, что через год-два большинство проектов под мобилки будет на нём. Но пока надо будет помириться с небогатым комьюнити и сыроватой документацией.
ну ксамарин это ж на c# вроде
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
или то кордова)
источник

AK

Anton K. in Angular - русскоговорящее сообщество
кордова на html+js+css, бывший phonegap
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
а, ну да
источник

AK

Anton K. in Angular - русскоговорящее сообщество
Anton K.
парни, как бы вы сделали следующее: есть progress bar, он работает, пока грузятся данные на странице, потом должен пропадать. сейчас у меня сделано через *ngIf="!state.loaded" и соответственно пропадает он моментально. хочу сделать так, чтобы он еще несколько секунду висел как загруженный и потом только пропадал с эффектом. мне смотреть в сторону анимации ngIf? или подход другой в ng?
попробую сейчас с BrowserAnimationsModule
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
Anton K.
попробую сейчас с BrowserAnimationsModule
думаю только так и получится сделать)
источник

AK

Anton K. in Angular - русскоговорящее сообщество
Vladimir Stempel 👁🍵
думаю только так и получится сделать)
можно нафигачить кастомный компонет с таймаутом :)
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
ну можно все, что угодно, но зачем?))
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Anton K.
парни, как бы вы сделали следующее: есть progress bar, он работает, пока грузятся данные на странице, потом должен пропадать. сейчас у меня сделано через *ngIf="!state.loaded" и соответственно пропадает он моментально. хочу сделать так, чтобы он еще несколько секунду висел как загруженный и потом только пропадал с эффектом. мне смотреть в сторону анимации ngIf? или подход другой в ng?
можно просто повесить transition на opacity, а прогресс бар скрывать соответственно через опасити.
но лучше все же через анимации ангуляра
источник

AK

Anton K. in Angular - русскоговорящее сообщество
с анимациями ангуляра получилось всё более, чем круто! спасибо
источник

AK

Anton K. in Angular - русскоговорящее сообщество
Правда есть одна проблема. Анимация прогресс бара не успевает примениться, в итоге анимируется прогресс бар незаконченный
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Anton K.
Правда есть одна проблема. Анимация прогресс бара не успевает примениться, в итоге анимируется прогресс бар незаконченный
можно выключать анимацию по условию. [@.disabled]
источник

a

artalar in Angular - русскоговорящее сообщество
Появилась дока на @reatom/angular 🥳
https://reatom.js.org/#/packages/angular
источник