0
저는 방금 Angular2를 배우기 시작했고 2 개의 구성 요소를 결합해야하는 시점에 갇혀 있습니다.angular2의 템플릿 내에서 templateUrl 사용하기
여기 여기서 이미지에 도시 된 바와 같이 출력을 제공 내 app.module.ts
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';
import { AppComponent } from './app.component';
import { HomeComponent } from './home/home.component';
import { AboutComponent } from './about/about.component';
@NgModule({
declarations: [
AppComponent,
HomeComponent,
AboutComponent,
],
imports: [
BrowserModule,
FormsModule,
HttpModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
의 내 app.component.ts
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
template: './app.component.html <app-home></app-home>',
styleUrls: ['./app.component.css']
})
export class AppComponent {
mylogo = 'ABC Engineering';
headlist = ["Home", "About", "Portfolio", "Pricing", "Contact"];
technology = ["HTML", "CSS", "JavaScript", "jQuery", "AngularJS", "PHP"];
}
app.component.html의 출력이 표시되지 않습니다! 그러나 'home.component.html'의 콘텐츠를 표시합니다. 'app.component.html'의 콘텐츠를 표시하려면 어떻게 수정해야합니까?
이 경우 두 구성 요소를 어떻게 결합합니까? 내 app.component.html에 about.component.html이 오는 home.component.html을 어떻게 추가합니까? – Sunny
해당 HTML이 포함 된 구성 요소를 만들고 해당 선택기와 일치하는 태그를 다른 구성 템플릿에 추가하십시오. http://angular.io에서 위대한 튜토리얼이 있습니다 –
오, 이제 알겠습니다! 고맙습니다 :) – Sunny