Алексей Зуев, Ох, спасибо. Как всегда, вы на высоте)
Не знаю на сколько это корректно будет, но можно с уже полученными данными сделай незаметную задержку - ссылка
Андрей, на сервер пойдет лишь папочка dist/ (по умолчанию), это полностью собранное приложение (index.html, js-файлы и прочее), которое отдается как статика. На самом деле всё просто, нужно лишь почитать. Можете используя один ваш backend, поднять рядом приложение на Angular и вести 2 фронта, пока последний не будет полностью завершен. После просто убираете старый и переключаете на новый
Я правильно Вас понял, что перейдя в любую директорию, где еще нету Angular проекта, и запустив команду по созданию нового Angular-приложения, возникает такая вот ошибка? "ng --version" (выполнять не из директории с Angular-приложением, иначе покажет локальную версию) что пишет?
Alexander Lee, Значит getDepartmentByLocation вызываете до того, как были получены параметры. Создайте подписку на получение Ваших latitude и longitude, и, когда они будут получены, сразу вызываете метод getDepartmentByLocation передавая latitude и longitude в качестве аргументов
zlodiak, BrowserAnimationsModule лучше вынести в главный, чтобы 1 раз на всё приложение подключить и не париться больше. А модули материального дизайна лучше всё таки вынести в shared/material/material.module.ts, и там только:
import { ..., ... } from '@angular/material';
@NgModule({
exports: [
...,
...,
]
})
export class MaterialModule { }
Таким образом есть путное разделение, Вам не нужно искать что-то среди импортов, Вы всегда знаете, что и где и удобно вносить изменения
whiteleaf, мы у себя в проектах только scss и используем, никакого чистого css )
для этого в директории /app есть директория /styles, в которой есть файл main.scss, в который импортируются другие scss-файлы. Выглядит так:
Не знаю на сколько это корректно будет, но можно с уже полученными данными сделай незаметную задержку - ссылка