相关疑难解决方法(0)

嘲弄儿童成分 - 角度2

在测试时如何模拟子组件?我有一个父组件调用,product-selected其模板如下所示:

<section id="selected-container" class="container-fluid">
    <hr/>
  <product-settings></product-settings>
  <product-editor></product-editor>
  <product-options></product-options>
</section>
Run Code Online (Sandbox Code Playgroud)

组件声明如下所示:

import { Component, Input }               from '@angular/core'; 

import { ProductSettingsComponent } from '../settings/product-settings.component';                                      
import { ProductEditorComponent }   from '../editor/product-editor.component';                                      
import { ProductOptionsComponent }  from '../options/product-options.component';                                        

@Component({
    selector: 'product-selected',
    templateUrl: './product-selected.component.html',
    styleUrls: ['./product-selected.component.scss']
})
export class ProductSelectedComponent {}
Run Code Online (Sandbox Code Playgroud)

这个组件实际上只是其他组件所在的位置,可能不包含任何其他功能.

但是当我设置测试时,我得到以下模板错误,对所有三个组件重复:

Error: Template parse errors:
    'product-editor' is not a known element:
    1. If 'product-editor' is an Angular component, then verify that it is part of this module.
    2. If 'product-editor' …
Run Code Online (Sandbox Code Playgroud)

angular

47
推荐指数
4
解决办法
3万
查看次数

标签 统计

angular ×1