Публикации по теме 'angular2'


Демонстрация угловой маршрутизации
Цель этой статьи — быстро продемонстрировать, как использовать систему маршрутизации в Angular 5. Возможно, вы находитесь в такой точке своего проекта, когда у вас есть несколько представлений компонентов, но нет возможности перейти к ним. Этот урок покажет вам, как это сделать. Я создам это с нуля, чтобы вы могли легко следовать за мной. Создадим новый проект ng new routing-demo Просто чтобы иметь приличные стили, добавьте Twitter Bootstrap в файл index.html в теге элемента..

Разница между NgDoCheck и AsyncPipe в компонентах OnPush
Подробное руководство по ручному управлению обнаружением изменений в Angular AngularInDepth уходит от Medium. Эта статья , ее обновления и более свежие статьи размещены на новой платформе inDepth.dev Этот пост является ответом на твит Шая . Он спрашивает, имеет ли смысл использовать NgDoCheck ловушку жизненного цикла для ручного сравнения значений вместо использования рекомендованного подхода с async конвейером. Это очень хороший вопрос, который требует..

Обновление с Angular 2.RC4 до финальной версии с помощью Angular-CLI
Я завершил обновление RC4 =› 2.1.2 для одного проприетарного приложения и одного приложения с открытым исходным кодом . Даже при наличии опыта этот процесс далеко не эффективен и не лишен проблем, поскольку различные библиотеки, модули и системы ломаются или иным образом влияют друг на друга. Понятно, что версии-кандидаты Angular 2 на самом деле были альфа-версиями, а то, что мы сейчас используем в версии 2.1.1, — это бета-версии. Можно сказать, что Angular Core в настоящее время..

Копировать в буфер обмена с помощью Ionic 2
Clipboardjs предоставляет все необходимое для копирования / вырезания из буфера обмена. Было несколько уловок, чтобы разобраться, как использовать его с Angular 2 / Ionic 2, так что вот немного. Сначала установите clipboard.js в командной строке узла, используя: npm install clipboard --save В вашем компоненте / странице: import * as Clipboard from 'clipboard/dist/clipboard.min.js'; Создайте кнопку для копирования: <button id="cpyBtn" ion-button..

Угловые сервисы.
При работе с данными в приложениях angular рекомендуется разделять представление данных и доступ к данным в разных местах, представление данных должно обрабатываться компонентами, а доступ к данным должен быть делегирован службам. Здесь мы собираемся взглянуть на службы Преимущества использования сервисов Легкий доступ к данным и манипулирование ими Совместное использование данных в одном или нескольких компонентах Отдельный доступ к данным от представления данных Чувствовать себя..

Новый новый роутер Angular 2
Если вы следите за Angular 2 и даже серьезно пишете некоторые приложения, вы, возможно, заметили, что с релиз-кандидатом 0 Angular 2 появился новый маршрутизатор (не старый новый маршрутизатор или де-факто роутер, но более новый). Итак, кто передвинул наш сыр и почему? Если вы посмотрите на временную шкалу ниже (собранную из еженедельных заметок команды Angular), кажется, что где-то около 11 апреля какой-то конструктивный недостаток маршрутизатора потребовал его устаревания и..

Мощный инструмент аналитики для приложений Angular: Angulartics2
Большинство поставщиков аналитики не отслеживают автоматически историю навигации браузера, что затрудняет отслеживание одностраничных приложений (SPA), таких как приложения Angular. Простое решение Для решения этой проблемы мы разработали простую библиотеку с открытым исходным кодом под названием Angulartics2 . Подключив Angulartics2 к своим приложениям Angular, он будет автоматически отслеживать события навигации и отправлять их подключенному провайдеру , например Google..