ASP.NET MVC에서 Angular 2를 사용하려하지만 구성 요소에 대한 뷰에 매핑하는 좋은 방법을 찾을 수 없습니다. HomeController에 Index 액션과 Index.cshtml 뷰가 있다고 가정 해 보겠습니다. 뷰 내부에서 <home></home>
요소를 추가하여 Angular 2 구성 요소의 선택기에 매핑합니다.Angular 2 구성 요소를 ASP.NET MVC 뷰에 연결하는 방법은 무엇입니까?
import { Component } from '@angular/core';
@Component({
selector: 'home',
template: '<h1>Home component</h1>'
})
export class HomeComponent {
}
내 AppModule의 부트 스트랩 속성에 구성 요소를 추가하지 않으면 내 구성 요소가 트리거되지 않습니다. 이것은 내 애플 리케이션 부트 스트랩 속성 안에 여러 구성 요소가 발생합니다.
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppComponent } from './app.component';
import { HomeComponent } from './home.component';
@NgModule({
imports: [BrowserModule],
declarations: [AppComponent, HomeComponent],
bootstrap: [AppComponent, HomeComponent]
})
export class AppModule {
}
올바른 방법입니까?
부분 뷰 내에 다른 구성 요소의 요소 선택기가 있으면 첫 번째 부분 뷰의 구성 요소 만 호출됩니다. 부분 뷰가 렌더링 될 때마다 호출되는 구성 요소를 만드는 방법은 무엇입니까? 내 부분보기가 같은 페이지에서 여러 번 렌더링 되더라도?
이것은 더 이상 각도 2에서 작동하지 않습니다. 나는 그것이 출혈이되는 가격이라고 생각합니다. –