Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法识别的角度分量“;应用导航栏“;在运行ng测试时_Javascript_Angular_Unit Testing_Typescript - Fatal编程技术网

Javascript 无法识别的角度分量“;应用导航栏“;在运行ng测试时

Javascript 无法识别的角度分量“;应用导航栏“;在运行ng测试时,javascript,angular,unit-testing,typescript,Javascript,Angular,Unit Testing,Typescript,失败:模板分析错误:“应用程序导航栏”不是已知元素 如果“应用导航栏”是一个角度组件,则验证它是否是该模块的一部分 如果“app navbar”是Web组件,则将“CUSTOM_ELEMENTS_SCHEMA”添加到此组件的“@NgModule.schemas”以抑制此消息: (“[ERROR->]”: ng:///DynamicTestModule/AppComponent。html@0:0 错误:模板分析错误: 这些错误通常意味着您没有在模块中声明组件您需要在测试模块中包含应用导航栏,否则

失败:模板分析错误:“应用程序导航栏”不是已知元素

  • 如果“应用导航栏”是一个角度组件,则验证它是否是该模块的一部分

  • 如果“app navbar”是Web组件,则将“CUSTOM_ELEMENTS_SCHEMA”添加到此组件的“@NgModule.schemas”以抑制此消息:

  • (“[ERROR->]”: ng:///DynamicTestModule/AppComponent。html@0:0 错误:模板分析错误:


    这些错误通常意味着您没有在模块中声明组件您需要在测试模块中包含
    应用导航栏
    ,否则,父组件不知道其子组件的存在,因此它“不是已知元素”

    有关模块的更多信息,请参见此处:

    //在测试中导入它
    从“”导入{NavBar};
    在每个之前(()=>{
    TestBed.configureTestingModule({
    ...,
    //将子元素添加到声明中
    声明:[Navbar],
    ...
    });
    });
    
    // Import it in your test
    import { NavBar } from '<location>';
    
    beforeEach(() => {
      TestBed.configureTestingModule({
        ...,
        // Add the child element to the declarations
        declarations: [ Navbar ],
        ...
      });
    });