小编vin*_*uta的帖子

NullInjectorError:没有 StoreRootModule 的提供程序

运行单元测试用例时出现以下错误

NullInjectorError: R3InjectorError(DynamicTestModule)[StoreFeatureModule - > StoreRootModule - > StoreRootModule]:
  NullInjectorError: No provider
for StoreRootModule!
  error properties: Object({
    ngTempTokenPath: null,
    ngTokenPath: ['StoreFeatureModule', 'StoreRootModule', 'StoreRootModule']
  })
NullInjectorError: R3InjectorError(DynamicTestModule)[StoreFeatureModule - > StoreRootModule - > StoreRootModule]:
  NullInjectorError: No provider
for StoreRootModule!
Run Code Online (Sandbox Code Playgroud)

下面是代码:

import {
  ComponentFixture,
  TestBed,
  fakeAsync,
  tick,
} from '@angular/core/testing';
import {
  MenuComponent
} from './menu.component';
import {
  RouterTestingModule
} from '@angular/router/testing';
import {
  HttpClientTestingModule
} from '@angular/common/http/testing';
import {
  UnitTestingModule
} from 'src/app/shared/unit-testing/unit-testing.module';
import {
  Location
} from '@angular/common';
import {
  MockStore …
Run Code Online (Sandbox Code Playgroud)

jasmine karma-jasmine angular

5
推荐指数
1
解决办法
6199
查看次数

将数组中的项目从打字稿中的最后一个位置移动到第一个位置

我有一个像这样的数组

var column = ["generic complaint", "epidemic complaint", "epidemic1 complaint", "epidemic2 complaint", "bal vivah", "name"]
Run Code Online (Sandbox Code Playgroud)

我希望将最后一个数组元素放置在第一个位置,排序后的数组应该像这样

var column = ["name","generic complaint", "epidemic complaint", "epidemic1 complaint", "epidemic2 complaint", "bal vivah"] 
Run Code Online (Sandbox Code Playgroud)

需要打字稿中的解决方案

typescript angular

2
推荐指数
1
解决办法
2233
查看次数

标签 统计

angular ×2

jasmine ×1

karma-jasmine ×1

typescript ×1