Questions tagged [angular2]

Вторая версия фронтенд-фреймворка AngularJS. В Angular 2 реализован компонентный подход к построению веб-приложений. Он используется в основном с языком TypeScript, который поддерживает компиляцию в ECMAScript 5, ECMAScript 6 и ECMAScript 7.

Вторая версия фронтенд-фреймворка AngularJS

Angular 2 вышел из стадии beta в сентябре 2016 года.

Возможности:

  1. Высокая производительность
  2. Простота и выразительность
  3. Кросс-платформенность
  4. Мощный роутинг
  5. Инъекция зависимостей
  6. Анимации
  7. Локализация и интернационализация
  8. Дополнительная информация

Поддержка браузеров:

  • Последние версии Chrome, Edge, Firefox, IE и Safari
  • Также поддреживает браузеры включая IE9+ и Android 4.1+

Полезные ссылки:

772 questions
3
votes
1 answer

Сравнение группы надписей кнопок

Привет, в общем хочу сделать следующее, есть 2 группы баттонов(angular material "md-radio-button"), если какое-то из значений первой группы совпадает с любым из второй, сделать баттон неактивным и добавить какой-то текст. К примеру в 1 группе есть…
shoopik
  • 63
3
votes
1 answer

Не работает [(ngModel)] в md-select(Angular Material)

Вывожу в компоненте {{food.viewValue}} Браузер выдаёт ошибку: В классе пишу: selected:…
2
votes
0 answers

Специфическая работа роутов в angular 4

Приветствую, нужно реализовать роуты таким образом: site.ru/{название_компании}/login site.ru/{название_компании}/home и т.д. Получается в каждой компании будут видеть свой url но функционал для всех один и тот же. Название компании выбирается…
Ivan
  • 21
2
votes
0 answers

Как решить проблемы с e2e тестированием большого проекта на Angular (4)?

Доброго времени суток, есть довольно крупный проект, который написан на Angular (4). Сейчас появилась задача покрыть весь проект e2e и unit тестами. Решил начать с e2e. Посмотрел все нужные зависимости и настройки, поставив рядом свежую версию через…
2
votes
1 answer

Правки prod версии Angular 2 папки dist

Мне необходимо править App, которое написано на Angular 2. Есть ли возможность, перекомпилировать .js - файлы, которые остались после deploy'я App на сервер, или нужно править скомпилированные .js?
2
votes
1 answer

Angular 4, работа с сервисом в шаблоне

Имеется шаблон вида:
  • . Не хочется напрямую выводить сервис в шаблон, а, например, присвоить какой-то переменной: this.isLoggedIn = userService.isLoggedIn, но в данном случае изменения сервиса не затрагивают…
  • Vlad M
    • 21
    2
    votes
    1 answer

    Angular 2. Плавный скрол к якорю. scrollspy

    Добрый день! Подскажите пожалуйста как делается плавный скрол к якорю на странице и как можно реализовать скрол-спай по странице средствами средствами Angular2.
    aknysh
    • 58
    2
    votes
    2 answers

    Angular 2 - ошибка 404 после перезагрузки страницы

    Проблема вот с чем - приложение работает отлично, роутинг реализован с помощью нативного Router. Но когда перезагружаю страницу и при это нахожусь на каком либо роуте, допустим /products/edit, то выходит страница 404 и приходится переходить на…
    2
    votes
    1 answer

    Error: Error: Unexpected value 'undefined' declared by the module 'ComponentsModule', почему?

    Добрый вечер. Нужна помощь. Уже второй час бьюсь над решением (гугл не помог). Выводится вышеуказанная ошибка. Кратко о коде: По наименованию ошибки могу предполагать, что Модуль ComponentsModule декларирует компонент InputComponent как…
    1
    vote
    1 answer

    Запретить юзеру ходить по запрещенным маршрутам

    На корневом маршруте стоит resolver, который дергает сервисы для получения прав пользователей. Эти права я далее использую для отрисовки меню, но ничего не мешает пользователю ввести маршрут ручками. Читал про Guard, которые по описанию похожи на…
    iluxa1810
    • 24,899
    1
    vote
    1 answer

    Почему метод вызывается раньше окончания resolve и так много раз?

    Есть такой resolve: export class PermissionResolver implements Resolve { constructor(private authService: AuthorizationService, private permissionService: PermissionService) { } resolve( route: ActivatedRouteSnapshot, …
    iluxa1810
    • 24,899
    1
    vote
    0 answers

    Как делаются многостраничные приложения на Angular?

    В общем, изучаю Angular и задался вопросом: Ну скажем, если захочется мне как-то разграничить логику между 2-мя страницами, то смогу ли я это сделать? Если да, то каким образом это делается? Искал примеров и не нашел. Сейчас, как я понимаю после…
    iluxa1810
    • 24,899
    1
    vote
    1 answer

    Почему Оборачивание события в таймаут уничтожает событие? Как этого избежать?

    Ангуляр 7. Приложение "Список покупок". Столбец с дивами с товаром и цветовые кнопки для сортировки. Например "Картошка" и "Лук" можно покрасить одинаковым цветом, что расположит их при пересортировке рядом. Еще есть Крестик - признак "куплено".…
    1
    vote
    0 answers

    Как подписаться на http запрос в Angular2?

    В компоненте есть Iframe, который делает http запрос. В DevTools запрос виден. Есть ли возможность подписаться на этот запрос, ведь инициатор запроса не сам Angular, а Iframe?
    Alex
    • 57
    1
    vote
    0 answers

    Оптимизировать вывод ToolTip в компонентах PrimeNG

    Делаю небольшой проект на Angular 4 + PrimeNG. В шаблоне одного из компонентов используем компонент ToolTip. Есть необходимость определять, помещается ли текст в поле ввода и в зависимости от этого выводить подсказку или нет. Привожу фрагмент…
    Andrew
    • 111
    1
    2 3 4 5 6 7