我正在玩Angular2 beta tutorials,並發現ES6引入模塊& systemjs的新方式有多大。ES6模塊和SystemJS有什麼問題?
但是,有一件事我不能讓它工作。
一切正常,直到你有二級頁面,system.js配置只適用於第一級頁面
這裏是plnkr這個問題http://plnkr.co/edit/afsJY6tzrSeYMOtzUnXQ?p=preview
運行一次,你可以看到,網頁作品但第二級頁面不起作用。
必須與systemjs配置的東西,我有我的解釋,我完全理解爲什麼它不工作,我找到了解決方法,但我不喜歡它,請你指點我正確的方式?
這一部分:
System.import('app/boot').then(null, console.error.bind(console));
可以通過使用
System.import('/app/boot.js').then(null, console.error.bind(console));
在boot.ts
但當時很容易地固定
import {bootstrap} from 'angular2/platform/browser'
import {AppComponent} from './app.component'
bootstrap(AppComponent);
我不知道如何解決'./app.component',因爲如果我做'../app/app.component.js'那麼打字稿編譯器就會指責,那麼,正確的策略如何呢?
人們不太可能下載壓縮文件。 –
同意你的看法,有沒有辦法讓「http-server」plunkr在線? –
用plunkr –