Вопросы с тегом «angular»

113
RouterModule.forRoot (МАРШРУТЫ) против RouterModule.forChild (МАРШРУТЫ)

В чем разница между этими двумя и каковы варианты использования каждого из них? Эти документы не совсем полезны: forRoot создает модуль, содержащий все директивы, указанные маршруты и сам сервис маршрутизатора. forChild создает модуль, содержащий все директивы и заданные маршруты, но не включающий...

112
Как подписаться на событие сервиса в Angular2?

Я знаю, как вызвать событие с помощью EventEmitter. Я также могу прикрепить метод, который будет вызываться, если у меня есть такой компонент: <component-with-event (myevent)="mymethod($event)" /> Когда у меня есть такой компонент, все отлично работает. Я перенес некоторую логику в службу, и...

112
Передача данных в дочерние компоненты «роутер-розетка»

У меня есть родительский компонент, который отправляется на сервер и получает объект: // parent component @Component({ selector : 'node-display', template : ` <router-outlet [node]="node"></router-outlet> ` }) export class NodeDisplayComponent implements OnInit { node: Node;...

112
Angular 2 Прокрутка вниз (стиль чата)

У меня есть набор компонентов с одной ячейкой внутри ng-forцикла. У меня все на месте, но я не могу понять, как правильно В настоящее время у меня есть setTimeout(() => { scrollToBottom(); }); Но это не всегда работает, поскольку изображения асинхронно опускают область просмотра. Как лучше всего...

112
Применить директиву условно

Я использую Материал 2 для добавления md-raised-button. Я хочу применить эту директиву, только если определенное условие будет выполнено. Например: <button md-raised-button="true"></button> Другой пример: я создал базовую динамическую реактивную форму в plunker. Я использую...

112
Предупредить пользователя о несохраненных изменениях перед тем, как покинуть страницу

Я хотел бы предупредить пользователей о несохраненных изменениях, прежде чем они покинут определенную страницу моего приложения angular 2. Обычно я бы использовал window.onbeforeunload, но это не работает для одностраничных приложений. Я обнаружил, что в angular 1 вы можете подключиться к...

112
Перейдите на другую страницу с помощью кнопки в angular 2

Я пытаюсь перейти на другую страницу, нажав кнопку, но это не работает. В чем может быть проблема. Сейчас я изучаю angular 2, и мне сейчас это немного сложно. //Routes/Path in a folder call AdminBoard export const AdminRoutes: Routes =[ { path: 'dashboard', component: AdminComponent, children: [...

112
Компиляция Just-in-Time (JiT) и Ahead-of-Time (AoT) в Angular

Я ссылался на эту документацию и натолкнулся на концепцию компиляции. Можно использовать компиляцию JIT или AOT. Тем не менее, я нашел его очень кратким, и мне нужно подробно знать следующие моменты: Различия между этими двумя методами Рекомендации о том, когда что использовать...

111
Как вставить окно в сервис?

Я пишу сервис Angular 2 на TypeScript, который будет использовать localstorage. Я хочу , чтобы ввести ссылку на браузер windowобъекта в моей службы , так как я не хочу , чтобы ссылаться на какие - либо глобальные переменные , как Угловое 1.x $window. Как я могу это...

111
Ошибка проверки схемы из-за следующих ошибок: Путь к данным «.builders ['app-shell']» должен иметь обязательное свойство «class»

Schema validation failed with the following errors: Data path ".builders['app-shell']" should have required property 'class'. Schema validation failed with the following errors: Data path ".builders['app-shell']" should have required property 'class'. Error: Schema validation failed with the...

111
«Ошибка: нет провайдера для маршрутизатора» при написании модульных тестов Karma-Jasmine.

Мы создали один проект angular2 и внутри него создали один модуль (my-module), а внутри этого модуля создали один компонент (my-new-component), используя следующие команды cmd: ng new angular2test cd angular2test ng g module my-module ng generate component my-new-component После создания настройки...

110
Что такое функция pipe () в Angular

Каналы - это фильтры для преобразования данных (форматов) в шаблоне. Я наткнулся на pipe()функцию, как показано ниже. Что pipe()именно означает эта функция в данном случае? return this.http.get<Hero>(url) .pipe( tap(_ => this.log(`fetched hero id=${id}`)),...

110
Как мне отфильтровать массив с помощью TypeScript в Angular 2?

ng-2 наследование родительско-дочерних данных было для меня проблемой. Кажется, что это может быть прекрасным практическим решением, так это фильтрация моего общего массива данных в массив, состоящий только из дочерних данных, на которые ссылается единственный родительский идентификатор. Другими...

110
Прокрутка к элементу при нажатии в Angular 4

Я хочу иметь возможность прокручиваться к цели при нажатии кнопки. Я думал примерно так. <button (click)="scroll(#target)">Button</button> А по моему component.tsметоду вроде. scroll(element) { window.scrollTo(element.yPosition) } Я знаю, что приведенный выше код недействителен, но...

110
Как мне вернуть ответ от вызова Observable / http / async в angular?

У меня есть служба, которая возвращает наблюдаемый объект, который выполняет HTTP-запрос на мой сервер и получает данные. Я хочу использовать эти данные, но всегда получаю undefined. В чем проблема? Сервис : @Injectable() export class EventService { constructor(private http: Http) { }...