은 ... 내가 뭘 (내 현재 스택을 기반으로) 당신에게 제안하는 것은 필요 ... 그래서 웹팩 당신을위한 마법의 나머지 작업을 수행 할 수 있습니다 통해하지만, 외부 파일에 HTML을 사용 ... 그리고 구성 요소에 연결하는 것입니다 . 예를 들어
:
import { Component, AfterViewInit, ElementRef } from '@angular/core';
import "fullcalendar";
require('style!fullcalendar/dist/fullcalendar.css');
@Component({
selector: 'about',
template: require('./about.component.html'),
styles: [String(require('./about.component.scss'))]
})
export default class AboutComponent implements AfterViewInit {
calendarElement: any;
public message: string;
constructor(private elementRef: ElementRef) { }
ngAfterViewInit() {
this.calendarElement = jQuery(this.elementRef.nativeElement);
this.calendarElement.fullCalendar({});
}
}
내 구성 요소
왜 외부 말대꾸 파일을 포함 당신은 나 또한 같은 일을 사용하고 볼 수 있듯이? 내게 알려주시겠습니까, 좋은 일입니까, 왜? –
당신 말이 맞아요. SPA에서 데이터를 얻고 전체 페이지를 새로 고칠 필요가 없습니다. 그래서 여기서 가장 좋은 것은 무엇입니까? –
HTML5, CSS, 부트 스트랩과 같은 다른 모든 선택은 JADE (및 다른 서버 측면 뷰 라이브러리)를 제거하고 Angular 2 서비스를 사용하여 서버에서 데이터를 가져옵니다. – siva636