我有一個應用程序可以在所有rc版本之後加載Angular 2.0.0,即9/14/16發行版。我正在嘗試添加來自Google團隊的官方MD發佈版Angular Material2。我是他們的入門網站的複製/粘貼代碼,除了我使用的是Atom而不是angular-cli,因爲我已經構建了應用程序的開始。 Atom-typescript找到了一切,並表示沒有錯誤。但儘管經過大量試用後,我反覆在修改後的應用程序加載失敗時得到這些未找到的控制檯錯誤。angular material2不適用於Angular 2.0.0應用程序
zone.js:1263 GET http://localhost:3000/node_modules/@angular2-material/button/ 404(未找到)scheduleTask @ zone.js:1263
家:27錯誤:(SystemJS)XHR錯誤(404未找到)裝載http://localhost:3000/node_modules/@angular2-material/button(...)
zone.js:1263 GET http://localhost:3000/node_modules/@angular2-material/list/ 404(Not Found)
我看過上面的node_modules文件,它們存在於我的代碼中。
每入門中的說明,相關代碼:
app.module.ts
import { MdButtonModule } from '@angular2-material/button';
import { MdListModule } from '@angular2-material/list';
@NgModule({
imports: [ BrowserModule,
FormsModule,
MdButtonModule,
MdListModule,
routing
],
systemjs.config.js
var map = {
'@angular2-material': 'node_modules/@angular2-material',
'@angular2-material/core': 'node_modules/@angular2-material/core/core',
'@angular2-material/list': 'node_modules/@angular2-material/list',
'@angular2-material/button': 'node_modules/@angular2-material/button'
};
var packages = {
'app': { main: 'main.js', defaultExtension: 'js' },
'rxjs': { defaultExtension: 'js' },
'angular2-in-memory-web-api': { main: 'index.js', defaultExtension: 'js' },
};
function packIndex(pkgName) {
packages['@angular/'+pkgName] = { main: 'index.js', defaultExtension: 'js' };
}
function packUmd(pkgName) {
packages['@angular/'+pkgName] = { main: 'bundles/' + pkgName + '.umd.js', defaultExtension: 'js' };
}
var setPackageConfig = System.packageWithIndex ? packIndex : packUmd;
ngPackageNames.forEach(setPackageConfig);
的HTML頁面有幾個MD-列表,md-list-item和md-button標籤。
我應該改變什麼?
https://github.com/angular/material2/ blob/master/src/demo-app/system-config.ts – yurzui
http://stackoverflow.com/questions/39459721/angular2-angular2-material-error-xhr-error-404-not-found-loading-http- l/39462481#39462481 – yurzui
https://medium.com/codingthesmartway-com-blog/using-material-design-in-angular-2-83a3128c58b7#.q8t2re7z6 – yurzui