Публикации по теме 'angular2'
Лучшие практики Angular
Есть несколько лучших практик, которым я следовал в своем проекте, и я хотел бы поделиться с вами.
1. Ленивая загрузка
Если объем вашего проекта велик, используйте подход ленивой загрузки Angular. Ленивая загрузка помогает повысить производительность и ускорить загрузку в браузере. Когда ваше приложение запускается, оно асинхронно загружает все необходимые файлы с сервера и отображает весь контент в пользовательском интерфейсе. Более подробную информацию вы получите в документе angular..
Angular 2 + Firebase Введение
Angular 2 + Firebase Введение
Это сообщение было впервые опубликовано на CodingTheSmartWay.com .
Онлайн-курс №1: Angular 2 с TypeScript для начинающих Онлайн-курс №2: Angular 2 - Полное руководство Онлайн-курс №3: Angular 2 - С нуля
Вступление
Firebase - это платформа для мобильных и веб-приложений, поддерживающая разработчиков с помощью различных инструментов и сервисов для создания высококачественных приложений. Центральной особенностью Firebase является база..
TDD, линтеры, обзоры кода, статическая типизация, слишком переоценены, прототипы быстро без фальшивой безопасности
Когда популярность веб-разработки стала стремительно расти, многие люди из других областей начали переходить на JavaScript. Природа людей такова, что они довольно консервативны и очень редко меняют свое мышление. Особенно это касается программистов, у которых в целом высокая самооценка. Когда они узнали что-то, что было относительно сложно выучить, и потребовалось много усилий, чтобы получить эти знания, становится действительно трудно признать, что, возможно, это не единственный..
Библиотека Angular с ng-packagr
ПРИМЕЧАНИЕ: статья относится к более ранним версиям Angular. После версии 6 мы можем создать библиотеку в Angular, используя команду ng generate library ‹library-name›. Подробнее об этом см. здесь: https://next.angular.io/guide/creating-libraries
Когда у вас есть небольшое приложение с тремя или более компонентами, и они не связаны между собой, когда дело доходит до обмена данными посредством взаимодействия компонентов. Для таких компонентов мы видели использование..
Typescript делает Javascript красивее (мой опыт)
Недавно я играл с Angular 2 и обнаружил, что он использует Typescript, а не простой Javascript.
Поэтому перед тем, как перейти к Angular 2, я решил поиграть с Typescript и обнаружил множество его преимуществ. Как программист с сильным опытом ООП, оказывается, что Typescript может быть очень похож на C++, Java; есть поддержка private/public, статических переменных, классов, инкапсуляции, типов данных, дженериков, а также новейших возможностей ES6/7
Вот пример ООП-подхода к Typescript (вы..
Обнаружение несохраненных изменений в угловых формах
Многие приложения имеют по крайней мере одну форму, которая позволяет пользователям редактировать ранее отправленные данные. Одним из многих примеров нашего приложения является то, что пользователи могут создавать виджеты и настраивать свои параметры. Таким образом, когда они нажимают кнопку настроек, мы представляем форму, предварительно заполненную различными настройками, которые можно изменить.
Требования к продукту для таких форм:
Если пользователь ничего не меняет, то есть..
Angular 4 - модули, компоненты и маршрутизация
В предыдущем посте мы создали новый проект Angular 4. Давайте посмотрим, как добавлять модули, компоненты и маршрутизацию.
Вы можете посмотреть код здесь .
git checkout -b часть2.0 происхождение / часть2.0
Мы собираемся использовать стиль бутстрап . Итак, давайте добавим бутстрап в наше приложение. Мы собираемся использовать только стили, а не компоненты.
npm install bootstrap@3
Нам нужно добавить таблицу стилей начальной загрузки в файл .angular-cli.json...