Публикации по теме '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..