От автора: вы установили Angular CLI и использовали его для создания нового приложения. Но, когда вы пытаетесь просмотреть его в Internet Explorer (IE), вы видите в Angular ошибки, а точнее — ничего не видите в браузере. Что дальше? Плохие новости: Для поддержки приложениями Angular CLI Internet Explorer требуется выполнить еще нескольких действий. Хорошие новости: Это очень просто: раскомментируйте несколько импортов ...
Читать далее »Архив меток: Angular
Понятие области видимости провайдера и создание сервисов в Angular
От автора: сервисы являются одним из основных блоков каждого приложения. В Angular сервис — это всего лишь класс TypeScript с или даже без декоратора @Injectable. Чтобы создать сервис, нам нужно создать класс export class VoteService {} И зарегистрировать его в массиве провайдеров @NgModule: import {VoteService} from './vote.service'; ... @NgModule({ imports: [ BrowserModule], declarations: [ AppComponent], bootstrap: [ AppComponent], providers: [VoteService] ...
Читать далее »3 полезных совета по TypeScript для Angular
От автора: это 3 совета, которые я нахожу довольно удобными при работе с TypeScript Angular: 1) устраните необходимость импорта интерфейсов; 2) сделайте все свойства интерфейсов необязательными; 3) прекратите выдавать мне ошибку, я знаю, что я делаю. Хотя я обнаружила их при работе с приложением Angular, но все эти советы не относятся к Angular, а к TypeScript. Устраните необходимости импорта интерфейсов ...
Читать далее »Выполнение обнаружения изменений Angular Ivy: вы готовы?
От автора: в то время как новый визуализатор Ivy не является полностью особенным, многие люди задаются вопросом, как он будет работать и какие изменения он подготавливает для нас. В этой статье я собираюсь визуализировать механизм того, как происходит обнаружение изменений Ivy, показать некоторые вещи, которые мне действительно нравятся, а также создавать простые приложения, основанные на инструкциях, похожих на инструкции Angular ...
Читать далее »Первый взгляд на новый принцип разработки: Angular Ivy
От автора: что такое Angular Ivy? Узнайте, как работает этот новый движок для Angular, как следить за его обновлением по мере разработки, а также что это значит для вас? Если вы находитесь в мире, где осуществляется Angular разработка, вы можете услышать это модное словечко «Ivy». Но что такое Ivy? Это растение, на которое не хочется наткнуться? Злодей комиксов? Группа колледжей? ...
Читать далее »Отслеживание изменений в Angular 2: все, что нужно знать
От автора: если вы похожи на меня и хотите получить всестороннее понимание механизма, как происходит в Angular 2 отслеживание изменений, вам в основном нужно исследовать источники, поскольку в Интернете мало информации. В большинстве статей упоминается, что каждый компонент имеет свой собственный детектор изменений, который отвечает за проверку компонента, но они не выходят за рамки этого и в основном фокусируются на ...
Читать далее »Использование модуля Angular NgModules для многоразового кода и многое другое
От автора: в Angular модуль NgModules — основная концепция, которая является частью каждого приложения и помогает связать некоторые важные детали для компилятора и runtime. Они особенно полезны для организации кода в функциях, ленивых роутов загрузки и создания многоразовых библиотек. В этом руководстве мы рассмотрим основные виды использования NgModules с некоторыми примерами, чтобы показать вам, как их использовать в ваших проектах ...
Читать далее »Топ 20 причин, почему вы должны использовать Angular
От автора: для чего использовать Angular? Спустя пару лет этот фреймворк стал прорывом в мире приложений. Теперь инженеры не могут представить создание замечательного одностраничного приложения без Angular. Что делает его незаменимым, так это то, что это система с открытым исходным кодом, которая поддерживается очень продвинутым фреймворком JavaScript и влияет на HTML, а также облегчает путь к тому, чтобы отличить идеал ...
Читать далее »Что нового в Angular 6?
От автора: как многие из вас уже знают, вышел Angular 6 RC2, а скоро будет выпущен и GA. По мере приближения даты релиза, многим из нас было интересно, какие новые функции будут введены, и какие преимущества они нам предлагают. Для начала этот релиз делает Angular легче, быстрее и проще. Разработчикам он должен понравиться тем, что он еще упрощает процесс разработки. ...
Читать далее »Тестирование Angular: введение для разработчика
От автора: в этом руководстве мы узнаем, как писать автоматизированные тесты в проектах Angular 5. Тестирование – базовая функция, доступная во всех проектах, созданных с помощью Angular CLI или Angular quick start. Тестирование Angular — это огромная, сложная тема, которая включает в себя много подтем. Чтобы полностью ее рассказать, понадобится несколько глав или целый курс. В этом руководстве я покажу ...
Читать далее »