小编His*_*dow的帖子

Angular 5:删除路线历史记录

在我的应用程序中,我有一个类别页面,其中包含指向各种产品列表页面的链接.如果结果是当您到达产品列表页面时只有一个产品,那么它会自动导航到该产品详细信息页面.我想要的是删除历史记录中的产品列表页面路径,以便当用户在产品详细信息页面上并点击后退按钮时,他们将转到类别页面而不是产品列表页面,因为这只会重定向它们到详细页面.

angular-routing angular5

16
推荐指数
1
解决办法
1万
查看次数

如何在 Azure 函数中配置 HttpClient

与许多人一样,我在一些 Azure 函数 (v3.x) 中使用 HttpClient。问题是 Azure 函数主机使用 HttpClient 作为单例。这意味着,如果我在一个函数中设置标题,它们就会为所有函数设置。我想在不同的函数中有不同的标头(例如授权标头)。实现此目的的唯一方法是为我需要的每组不同的标头创建不同的功能应用程序吗?

.net-core azure-functions

8
推荐指数
1
解决办法
6899
查看次数

使用beforeAll而不是beforeEach时,Angular 2 CLI Jasmine单元测试失败

我创建了NG-CLI(beta.15)一个新的项目并修改了app.component.spec改变beforeEach,以一个beforeAll和它造成的测试失败,出现以下错误:

失败:无法创建组件AppComponent,因为它未导入测试模块!

我不明白这个错误意味着什么,当然为什么我会在第一时间得到它.

这是修改后的规范:

import { TestBed, async } from '@angular/core/testing';
import { AppComponent } from './app.component';

describe('App: Ng2CliTest2', () => {
  beforeAll(() => {
    TestBed.configureTestingModule({
      declarations: [
        AppComponent
      ],
    });
  });

  it('should create the app', async(() => {
    let fixture = TestBed.createComponent(AppComponent);
    let app = fixture.debugElement.componentInstance;
    expect(app).toBeTruthy();
  }));

  it(`should have as title 'app works!'`, async(() => {
    let fixture = TestBed.createComponent(AppComponent);
    let app = fixture.debugElement.componentInstance;
    expect(app.title).toEqual('app works!');
  }));

  it('should render title in a …
Run Code Online (Sandbox Code Playgroud)

unit-testing jasmine angular-cli angular2-testing angular

3
推荐指数
1
解决办法
2599
查看次数