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

94
Angular2 - параметры запроса Http POST

Я пытаюсь отправить запрос POST, но не могу заставить его работать: testRequest() { var body = 'username=myusername?password=mypassword'; var headers = new Headers(); headers.append('Content-Type', 'application/x-www-form-urlencoded'); this.http .post('/api', body, { headers: headers })...

94
Angular 2 - Маршрутизация - Может активировать работу с Observable

У меня есть AuthGuard (используется для маршрутизации), который реализует CanActivate . canActivate() { return this.loginService.isLoggedIn(); } Моя проблема в том, что CanActivate-result зависит от http-get-result - LoginService возвращает Observable . isLoggedIn():Observable<boolean> {...

94
"This" компонента Angular2 не определено при выполнении функции обратного вызова.

У меня есть компонент, который вызывает службу для получения данных из конечной точки RESTful. Этой службе необходимо предоставить функцию обратного вызова, которая будет выполняться после получения указанных данных. Проблема в том, что когда я пытаюсь использовать функцию обратного вызова для...

94
Angular - 'Не удалось найти HammerJS'

Я работаю над простым угловым проектом, в котором я пытаюсь импортировать Material Design в свой проект, но некоторые компоненты не работают должным образом, и в консоли появляется предупреждение: Не удалось найти HammerJS. Некоторые компоненты Angular Material могут работать некорректно. Я...

94
Angular 4.3 - параметры набора HttpClient

let httpParams = new HttpParams().set('aaa', '111'); httpParams.set('bbb', '222'); Почему это не работает? Он устанавливает только 'aaa', а НЕ 'bbb' Кроме того, у меня есть объект {aaa: 111, bbb: 222} Как я могу установить все значения без цикла? ОБНОВЛЕНИЕ (похоже, это работает, но как избежать...

94
Что использовать вместо :: ng-deep

Я пытаюсь стилизовать элемент, размещенный у выхода маршрутизатора, в угловой, и хочу убедиться, что сгенерированный элемент имеет ширину 100%. Из большинства ответов я вижу, что мне следует использовать ::ng-deepселектор, но из документов Angular он устарел. Есть альтернатива ::ng-deep?...

93
Ввод пользовательской формы Angular 2

Как я могу создать собственный компонент, который будет работать как собственный <input>тег? Я хочу, чтобы мой настраиваемый элемент управления формой мог поддерживать ngControl, ngForm, [(ngModel)]. Насколько я понимаю, мне нужно реализовать некоторые интерфейсы, чтобы мой собственный...

93
Как выполнить модульное тестирование компонента, зависящего от параметров ActivatedRoute?

Я тестирую модуль, который используется для редактирования объекта. У объекта есть уникальный объект, idкоторый используется для получения определенного объекта из массива объектов, размещенных в службе. Специфичность idобеспечивается параметром, который передается через маршрутизацию, в...

93
Значки Angular Material не работают

Я установил Материал для углового, Я импортировал в свое приложение модуль MatIconModule (с import { MatIconModule } from '@angular/material/icon';) Я добавил его в свой импорт ngmodule с помощью: @NgModule({ imports: [ //... MatIconModule, //... Я импортировал все таблицы стилей И я также...

92
Глобальная обработка ошибок 401 с помощью Angular

В моем проекте Angular 2 я делаю вызовы API из служб, которые возвращают Observable. Затем вызывающий код подписывается на эту наблюдаемую. Например: getCampaigns(): Observable<Campaign[]> { return this.http.get('/campaigns').map(res => res.json()); } Допустим, сервер возвращает 401. Как...

92
объединить два массива объектов с помощью Angular 2 и TypeScript?

Я рассмотрел вопросы по JavaScript по этой теме, этот вопрос конкретно об Angular2 с TypeScript. Я пытаюсь объединить объекты json в массив. Мой код выглядит примерно так: public results: []; public getResults(){ this._service.get_search_results(this._slug, this._next).subscribe( data => {...

92
Angular2 Невозможно привязать к DIRECTIVE, так как это неизвестное свойство элемента

Я создал новый @Directive с помощью Angular CLI, он был импортирован в мой app.module.ts import { ContenteditableModelDirective } from './directives/contenteditable-model.directive'; import { ChatWindowComponent } from './chat-window/chat-window.component'; @NgModule({ declarations: [...

92
Как я могу создать наблюдаемое с задержкой

Вопрос В целях тестирования я создаю Observableобъекты, которые заменяют наблюдаемое, которое будет возвращено фактическим http-вызовом с Http. Моя наблюдаемая создается с помощью следующего кода: fakeObservable = Observable.create(obs => { obs.next([1, 2, 3]); obs.complete(); }); Дело в том,...

92
Angular 2 не удается найти элемент управления с неопределенным атрибутом имени в formArrays

Я пытаюсь перебрать formArray в своем компоненте, но получаю следующую ошибку Error: Cannot find control with unspecified name attribute Вот как выглядит логика в моем файле класса export class AreasFormComponent implements OnInit { public initialState: any; public areasForm: FormGroup;...