将此标记用于与Angular 2 Services相关的问题,Angular 2 Services是负责执行单个任务的JavaScript函数。
“jwt_decode__WEBPACK_IMPORTED_MODULE_11__ 不是函数”尝试使用 jwt-decode npm 包解码令牌时出现离子/角度/电容器错误
我使用了 jwt-decode 包来解码收到的令牌。 从“jwt-decode”导入*作为jwt_decode; 收到有效令牌后,我们将其称为变量 tok。 解码 tok...
如何使用append或set设置标题不起作用?在 Angular 2 中
我正在使用 Angular 2.4.8。我想将自定义标头附加到每个请求。我正在使用 BaseRequestOptions 定义自定义标头并将其添加到应用程序提供程序。以下是代码。 导入 {
为什么在 Angular 2 及以上版本中发出“ng build --prod”命令时会生成 Chunk 文件
目前正在使用高级 ui 框架(例如版本 2 和 4 的角度)实现我的用户界面代码。 当我想将代码部署到服务器时,我需要通过
扩展 http 类以自定义使用 ionic2/Angular2 导致错误
我正在构建一个使用 jwt 令牌的应用程序。仍有一些路由不需要它们,但大多数调用都需要令牌。所以我想扩展 http 类并添加我的自定义标头。我还是
类型“() => Observable<any>”上不存在属性“subscribe”
服务模块: 从 'rxjs/Rx' 导入 { Observable } ; 从 '@angular/http' 导入 { Http,Response}; 从 '@angular/core' 导入 { Injectable } ; 导入 'rxjs/add/operator/Map'; @Injectable() 出口...
如何在 Typescript 和 Angular 2 中向 http.get 或 http.post 添加标头?
getHeroes(): Observable { 返回 this.http.get(this.heroesUrl) .map(this.extractData) .catch(this.handleError); } 在哪里添加标题以及如何添加?正在寻找...
无法绑定到“占位符”,因为它不是“ng-multiselect-dropdown”的已知属性
我想实现自动完成功能,所以我发现的一个相同的选项是使用多选下拉菜单。所以我使用了这个模块 - https://www.npmjs.com/package/ng-multiselect-dropdown 但之后...
Angular 2 中的 Observables 不起作用(Http 方法)
我的服务遇到问题。我有一个服务,它从 HTTP 模块获取 JSON 并用它填充类“olders”。但是当我打电话给我的服务时,它没有做任何事情,而我班上的长辈......
Angular 2 http withCredentials
我正在尝试使用 withCredentials 将 cookie 发送到我的服务,但不知道如何实现它。 文档说“如果服务器需要用户凭据,我们将在请求中启用它们......
我的 Angular 2 应用程序具有注销功能。如果可以的话,我们希望避免重新加载页面(即 document.location.href = '/';),但注销过程需要重置应用程序,以便当其他用户登录时
我试图在静态方法中使用注入的依赖项,当然注入的依赖项是实例范围的,不能在静态方法中使用。 这是我的课程: @Injectable()
Angular 2 中使用 subscribe 调用成功、错误回调
它给出的responce.json () 不是我的案例的函数。 文件组件.ts this.AuthService.loginAuth(this.data).subscribe(function(response) { console.log("成功响应" + resp...
http://localhost:4200/assets/product.json 404(未找到)
我正在尝试通过服务读取json文件数据。我已在名为product.json的资产文件夹中创建了该文件。 但运行代码时它返回“http://localhost:4200/assets/product.json...
我正在使用表格 我正在使用表格 <form [formGroup]="form"> <input type="text" value={{userDetails.first_name}} formControlName = "firstName"> <button type="submit" data-action="save" (click)="onSubmit(form.value)"> </form> 这里 userDetails.first_name 值是 Tom。它在 UI 上的文本框内可见;但是当我提交表单时,form.firstName给了我空值。 要获取该值,您应该检查 form.value.firstName 而不是 form.firstName。 要更好地了解表单的结构,请在表单提交上执行 console.log(this.form)。 声明表单组: private userForm: FormGroup; 像这样初始化用户表单: userForm = form.group({ firstName: [firstName, [Validators.required]] }); 像这样在 HTML 中声明您的表单: <form class="example-form " [formGroup]="userForm" (ngSubmit)="onSubmit(userForm)"> <input type="text" value={{userDetails.firstName}} formControlName = "firstName"> <button type="submit" data-action="save"/> </form> 像这样创建你的 onSubmit() 方法: onSubmit({formValue, valid}: { formValue: UserDetails, valid: boolean }) { const firstName= value.firstName; } html <form [formGroup]="form"> <input type="text" formControlName="firstName"> <button type="submit" data-action="save" (click)="onSubmit(form.value)"> </form> 组件 你可以这样设置值 this.form.patchValue({firstName:this.userDetails.first_name}); 确保将表单 Group 的实例创建到组件中
在angular2中使用subscribe调用成功、错误回调?
提供responce.json () 对于我的情况不起作用 组件.ts this.AuthService.loginAuth(this.data).subscribe(function(response) { console.log("成功响应" + 响应) }, 函数(e...
我在 Angular 服务中使用 EventEmitter 和 @Output,今天一位同事提到这不是一个好的做法。 我发现这篇文章提到这是一种不好的做法,而且似乎主要是……
我正在做一个中等规模的应用程序,我想知道我的数据绑定的做法。我是直接把数据从服务传递到模板的,这样的方式。
我有两个组件。CreateComment和DisplayComment。DisplayComment组件本身嵌套在其中,用于显示线程评论。现在,每当我从CreateComment创建一条评论......
我有一个服务,该服务扩展了用于处理错误数据的基本服务。例如从'./current-user.service'导入{CurrentUserService};从“ ./../shared/base-urls”导入{CONFIG}; ...
当通过http.get()从angular 2调用URL时,它将发生异常,并且不会在控制器中命中调试器。我更改了代理,检查了路由,但这些路由对我来说是相同的...