Angular-컴포넌트 A 내부에 컴포넌트 B 추가

user3607282

내 프로젝트에는 다음과 같은 구조가 있습니다.

src
- component-a
-- component-a.component.ts
-- component-a.html
-- component-a.scss
-- component-a.component.spec.ts

- component-b
-- component-b.component.ts
-- component-b.html
-- component-b.scss
-- component-b.component.spec.ts

- app.component.ts
- app.module.ts
- app.html

내 app.component.ts 내에서 component-a를 사용 하고 있으므로 app.module.ts의 선언에 포함했습니다.

declarations: [
        App, ComponentA,
    ],

그리고 app.html에서 : <component-a></component-a>

지금은 추가 할 구성 요소-B를 내 내부 구성 요소-A . 그래서 내가 시도한 것이 무엇이든 component-a.html<component-b></component-b> 내부를 사용할 때이 오류가 발생합니다.

Unhandled Promise rejection: Template parse errors:
'component-b' is not a known element:
1. If 'component-b' is an Angular component, then verify that it is part of this module.
2. If 'component-b' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message. ("
      [ERROR ->]<component-b></component-b>
"): ng:///AppModule/ComponentA.html@7:6 ; Zone: <root> ; Task: Promise.then ; Value: 

component-a.html에서 component-b를 어떻게 사용합니까?

  • component-a.component.ts에서 component-b 가져 오기를 시도했습니다.
  • app.module.ts 선언에서 component-b를 가져오고 추가해 보았습니다.
eko

코멘트 섹션에서 논의했듯이. ComponentB내부에 제공 app.module하여 앱 전체에서 가져올 수 있습니다.

import {NgModule} from '@angular/core';

@NgModule({
  ...
  declarations: [
    AComponent, BComponent
  ]
})    
export class AppModule {}

http://plnkr.co/edit/H929znCRMcqlwuI4ySvp?p=preview

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

컴포넌트 B의 onClick에서 컴포넌트 A의 상태 변경

분류에서Dev

Angular 폼에 컴포넌트 태그 추가 후 웹 페이지 블랭킹

분류에서Dev

컴포넌트 내부에 동일한 컴포넌트를 추가하는 방법

분류에서Dev

HTML 템플릿에 선언 된 컴포넌트 내부에 컴포넌트 가져 오기

분류에서Dev

컴포넌트 자체 내부가 아닌 컴포넌트 태그에서 호출 (클릭)해도됩니까?

분류에서Dev

컴포넌트 B를 닫을 때 컴포넌트 A의 일부 기능을 실행하는 방법

분류에서Dev

ReactJS : "부모"컴포넌트 내부의 컴포넌트 접근

분류에서Dev

JSoup과 ID에 포인트가있는 컴포넌트 선택

분류에서Dev

React 컴포넌트의 HTML 요소 안에 속성 추가

분류에서Dev

React.js에 HTML 컴포넌트를 추가하는 방법

분류에서Dev

사용자 컴포넌트에 하위로 레이블 추가

분류에서Dev

파생 된 firemonkey TImage 컴포넌트에 TGlowEffect 추가

분류에서Dev

선택된 JList 컴포넌트를 Object에 추가

분류에서Dev

Delphi-컴포넌트에 Buttons 속성 추가

분류에서Dev

컴포넌트가 사용되는 위치에 따라 반응 컴포넌트에 조건부로 className 적용

분류에서Dev

Angular Materials 컴포넌트에 CSS를 추가하는 방법은 무엇입니까?

분류에서Dev

a에서 컴포넌트 b의 init 메소드 호출

분류에서Dev

다른 컴포넌트에서 한 컴포넌트의 메소드를 호출하는 방법 [Angular]

분류에서Dev

Vue Router에서 조건부로 컴포넌트 가져 오기

분류에서Dev

웹 컴포넌트를 다른 내부에 생성하고 다른 컴포넌트에 추가하는 것은 나쁜 습관입니까?

분류에서Dev

props가있는 컴포넌트를 다른 컴포넌트로 전달하는 방법에 대한 반응

분류에서Dev

엠버 컴포넌트 클래스에서 엠버 컴포넌트의 속성 가져 오기

분류에서Dev

HTML / 컴포넌트를 복합 컴포넌트로 보내기

분류에서Dev

React Test : 컴포넌트 내 컴포넌트 찾기

분류에서Dev

Angular Material List an Item 컴포넌트에서 사용하는 방법

분류에서Dev

Angular 2에 동적 지시문 / 컴포넌트 주입

분류에서Dev

Angular 1.5 : 속성을 컴포넌트에 전달

분류에서Dev

Angular 2 : Promise에서 컴포넌트의`this` 작업

분류에서Dev

Angular2는 서비스에서 컴포넌트 호출

Related 관련 기사

  1. 1

    컴포넌트 B의 onClick에서 컴포넌트 A의 상태 변경

  2. 2

    Angular 폼에 컴포넌트 태그 추가 후 웹 페이지 블랭킹

  3. 3

    컴포넌트 내부에 동일한 컴포넌트를 추가하는 방법

  4. 4

    HTML 템플릿에 선언 된 컴포넌트 내부에 컴포넌트 가져 오기

  5. 5

    컴포넌트 자체 내부가 아닌 컴포넌트 태그에서 호출 (클릭)해도됩니까?

  6. 6

    컴포넌트 B를 닫을 때 컴포넌트 A의 일부 기능을 실행하는 방법

  7. 7

    ReactJS : "부모"컴포넌트 내부의 컴포넌트 접근

  8. 8

    JSoup과 ID에 포인트가있는 컴포넌트 선택

  9. 9

    React 컴포넌트의 HTML 요소 안에 속성 추가

  10. 10

    React.js에 HTML 컴포넌트를 추가하는 방법

  11. 11

    사용자 컴포넌트에 하위로 레이블 추가

  12. 12

    파생 된 firemonkey TImage 컴포넌트에 TGlowEffect 추가

  13. 13

    선택된 JList 컴포넌트를 Object에 추가

  14. 14

    Delphi-컴포넌트에 Buttons 속성 추가

  15. 15

    컴포넌트가 사용되는 위치에 따라 반응 컴포넌트에 조건부로 className 적용

  16. 16

    Angular Materials 컴포넌트에 CSS를 추가하는 방법은 무엇입니까?

  17. 17

    a에서 컴포넌트 b의 init 메소드 호출

  18. 18

    다른 컴포넌트에서 한 컴포넌트의 메소드를 호출하는 방법 [Angular]

  19. 19

    Vue Router에서 조건부로 컴포넌트 가져 오기

  20. 20

    웹 컴포넌트를 다른 내부에 생성하고 다른 컴포넌트에 추가하는 것은 나쁜 습관입니까?

  21. 21

    props가있는 컴포넌트를 다른 컴포넌트로 전달하는 방법에 대한 반응

  22. 22

    엠버 컴포넌트 클래스에서 엠버 컴포넌트의 속성 가져 오기

  23. 23

    HTML / 컴포넌트를 복합 컴포넌트로 보내기

  24. 24

    React Test : 컴포넌트 내 컴포넌트 찾기

  25. 25

    Angular Material List an Item 컴포넌트에서 사용하는 방법

  26. 26

    Angular 2에 동적 지시문 / 컴포넌트 주입

  27. 27

    Angular 1.5 : 속성을 컴포넌트에 전달

  28. 28

    Angular 2 : Promise에서 컴포넌트의`this` 작업

  29. 29

    Angular2는 서비스에서 컴포넌트 호출

뜨겁다태그

보관