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