angular2-services

    2热度

    3回答

    getNews(newsType : any){ this.storage.get("USER_INFO").then(right=>{ this.storage.get("sessionkey").then(temp=>{ this.email = JSON.parse(right).email; this.newkey = temp; this.authentification =

    0热度

    1回答

    我有一个具有两个子路由的父组件。每条子路由都需要使用/访问从GET请求中获取的相同数据。 我认为每次加载子路由时查询服务器可能是浪费的,所以我认为这样做的好方法是通过父路由查询服务器一次,然后通过双向服务,我试图紧跟在angular docs之后。 但是,子组件都不能订阅服务中设置的观察者,我不知道为什么? 以下是一些代码片段; 父组件: @Component({ selector: '

    2热度

    2回答

    我正在写我的第一个Ionic 2应用程序,并且正努力让我的头绕过离子1中我不必担心的事情。 我有一个列表视图,其中列出了从API中获取的项目。这工作正常。当你点击列表视图中的一个项目时,你会进入一个详细视图(这使得另一个Ajax调用来获取更多细节)。这个视图在ajax调用完成之前呈现,我真的不知道为什么。 服务: import {Injectable} from '@angular/core';

    0热度

    1回答

    我想在angular2中使用“Subject”类将事件广播为observable,从服务到所有组件中具有该服务的实例。 在我的服务 ,我有以下几点: private loggedIn = new Subject<boolean>(); isUserLoggedIn(): Observable<boolean> { return this.loggedIn.asObservable(

    0热度

    1回答

    我想从Angular2上传配置文件图像,而后端是在Spring Boot Rest API中支持多部分数据。我没有收到后台请求,并与400 码错误铬回报下面给出: 前端: HTML: <input class="file" type="file" (change)="uploadProfileImgOnChange($event)"> TS: uploadProfileImgOnChange(

    2热度

    1回答

    我有相当多的REST端点处理一个请求,并简单地返回200.我注意到这是一个错误映射结果与json()。如果我尝试不做任何映射,我会看到浏览器警告说它无法解析XML。由于没有返回是很常见的,所以我很好奇我应该如何处理响应。 这是一个基本的代码示例: await this.http.put("/api/some_url", data).toPromise(); 这里是在Firefox中显示了警告:

    0热度

    1回答

    我目前正在开发一个Angular 2项目。我实现了两个组件(1.标题和2.显示页面内容)。 如果我打开服务,我开始登录/注册。目前,我想隐藏所有其他菜单项。 如果我已登录,我想显示所有菜单项。 目前,我使用* ngIf来显示和隐藏菜单项,实际工作的是什么。我的问题是,如果我开始页面,我没有登录,菜单项不存在(这很好)。不过,如果我登录,只是与页面内容的容器被改变的内容,而不是菜单栏... 目前,我

    2热度

    1回答

    我已经安装了这个包。 我的模拟数据类: import { InMemoryDbService } from 'angular-in-memory-web-api'; export class InCredentialsService implements InMemoryDbService { public createDb() { const credentials

    1热度

    2回答

    在Angular中,我有一项服务通过constructor(...)注入了很少的东西。然而,该服务也是通过调用构造函数创建的。因此,添加其他服务取决于参数会改变API。我想避免这种情况。 有没有办法将服务注入到另一个服务而不将它添加到构造函数参数中?例如。现场注射? import {Inject, Injectable} from "@angular/core"; import { H

    0热度

    2回答

    我正尝试使用自定义服务来填充HTML列表中的人员列表。我创建了定制服务按如下: app.peopleListService.ts import { Injectable } from '@angular/core'; import { Person } from "../model/peopleModel"; @Injectable() export class PeopleServic