Вопросы по теме 'angular2-services'

Angular 2 @Injectable () - как это работает
Я пытаюсь понять необходимость добавления украшения @Injectable() в сервисах в angular 2. Из документации: https://angular.io/docs/ts/latest/guide/dependency-injection.html Почему бы нам не добавить @Injectable () в HeroesComponent? Мы...
1845 просмотров

Как я могу получить доступ к службе Http angular2, прежде чем вызывать bootstrap()?
Мне нужно выяснить, аутентифицирован ли пользователь или нет, поэтому при загрузке корневого компонента он перенаправит пользователя на /signin или загрузит любую запрашиваемую страницу. (Я планирую сделать это, внедрив службу с логическим...
275 просмотров

Уведомлять компонент, когда сервисная функция завершена в angular
Я пишу службу, которая выполняет http-запрос к серверной части: getPlacesForUser(){ this.http.get("http://localhost:8080/processPlaces") .map(res => res.text()) .subscribe( data => this.result = data, err =>...
2102 просмотров

Использование библиотеки javascript из проекта Angular2 на основе Typescript
Я пытаюсь создать концептуальное приложение с Angular 2 и Typescript. Я хотел включить библиотеку уведомлений toastr и надеялся, что будет простой способ ее получить. работает без файлов определений. Я создал файл в каталоге общих служб с...
693 просмотров

Angular 2 - создано несколько экземпляров службы
Я создал сервис AngularJS 2 и использую его в двух разных компонентах: App-Component и Sub-Component. Каждое выходное свойство «журнал» (строка) моего сервиса. Класс StateService: @Injectable () class StateService { public log : string;...
16979 просмотров
schedule 07.12.2022

Частичная наблюдаемая обработка в Angular 2
У меня есть компонент, который представляет собой форму входа: loginForm , которая вызывает мой API: onLogin(): void { let username = this.loginForm.value.username; let password = this.loginForm.value.password;...
1204 просмотров
schedule 22.07.2022

Класс Angular 2 без Http в параметрах конструктора
У меня есть класс API: export class ApiService { constructor(public http: Http) { } put(controller: string, method: string, data: Object) { return this.http.put("http://127.0.0.1:8000", JSON.stringify(data), { })...
1254 просмотров
schedule 12.12.2022

Внедрение поставщиков услуг в Angular 2.0
В объяснении учебника AngularJS 2.0 Heroes говорится, что если дочерний компонент включает службу в свой список поставщиков @Component, то Angular создаст отдельный экземпляр этой службы, характерный для дочернего элемента. Чего я не понимаю, так это...
2502 просмотров
schedule 10.10.2022

Жасмин дает Невозможно прочитать свойство getXHR со значением null для модульного теста Angular 2
Я нашел в Интернете много примеров модульного тестирования Angular 2 с помощью http-вызова. Однако, когда я делаю свой собственный тест и запускаю его Jasmine, он дает мне ошибку: http Http .request() should accept a fully-qualified request as...
491 просмотров
schedule 21.07.2023

Angular2 — обмен данными между компонентами с помощью сервисов
У меня есть объект, которым я хочу поделиться между своими компонентами в приложении Angular2. Вот исходник первого компонента: /* app.component.ts */ // ...imports import {ConfigService} from './config.service'; @Component({ selector:...
32925 просмотров
schedule 19.12.2023

Процесс начальной загрузки Angular 2
Я хочу сделать запрос AJAX перед вызовом метода начальной загрузки в Angular 2, чтобы загрузить приложение при загрузке страницы. Есть ли какие-нибудь крючки, которые я могу прослушать, чтобы сделать это с помощью Angular? Я знаю, что мог бы...
661 просмотров

Несколько компонентов Angular2 с использованием одного вызова REST
Я являюсь частью приложения Angular2 (мы используем beta3), и проблема заключается в следующем: Обычно у нас есть компонент, который использует какую-то службу, которая использует вызов rest, и компонент отображает данные. Большой. Однако у нас...
1451 просмотров

Как я могу следить за изменениями в localStorage в Angular2?
Я пытался понять, как заставить меню появляться и исчезать на основе входа в систему в предыдущем сообщении. Но я думаю, что лучше и, возможно, проще было бы задать вопрос, как я могу отслеживать изменения в локальном хранилище? Я использую...
38576 просмотров
schedule 28.06.2022

Поставщик Angular2, который зависит от других поставщиков
У меня есть несколько модулей в моем приложении Angular2, которые предоставляют услуги и конфигурацию. Теперь я хотел бы включить @ngrx/store , который собирает доступные редукторы из моих модулей. Вот загрузочный код: import...
538 просмотров

Компонент Angular 2 прослушивает изменения в сервисе
У меня простой вопрос об обнаружении изменений. У меня есть компонент и (глобальная) служба с логическим значением внутри. Как я могу заставить компонент слушать это логическое значение и выполнять функцию, если это логическое значение изменится?...
24056 просмотров

Angular2: возврат геттера после завершения конструктора в службе (http get)
Для моего приложения мне нужно использовать List.json для создания списка (ядро моего приложения). Чтобы разделить этот список между всеми моими компонентами, я решил создать сервис. В этом сервисе я вызываю свой файл json в конструкторе и...
1447 просмотров

Асинхронная инициализация службы Angular 2
У меня есть служба Angular 2, которая должна выполнять асинхронную работу при инициализации, и ее нельзя использовать до завершения этой инициализации. @Injectable() export class Api { private user; private storage;...
7839 просмотров
schedule 05.06.2023

привязка данных angular2 между службой и свойствами компонента
Мне нужно некоторое разъяснение о привязке между свойствами службы и компонента и привязке данных в angular2 предположим, у меня есть служба (одиночка) и компонент export class Service { name = "Luke"; object = {id:1}; getName(){return...
10980 просмотров

привязка данных angular2 с использованием эталонных типов данных в службе
Итак, я недавно опубликовал привязку данных angular2 между свойствами сервиса и компонента и Тьерри указал на кое-что интересное. Если у меня есть ссылочный тип данных, такой как массив или объект, хранящийся в службе (singelton), и я создаю...
551 просмотров
schedule 03.08.2022

Angular2: внедрить поставщика в компонент с помощью специального декоратора или аннотации?
Я скрываю вкладки в Ionic 2 для определенных @Page (декоратор Ionic 2), используя простой TabsProvider : tabs.ts import { Injectable } from 'angular2/core'; import { BehaviorSubject } from 'rxjs'; @Injectable() export class TabsProvider...
1359 просмотров