Membenturkan kepalaku ke dinding pada saat ini. Saya mendapatkan kesalahan saat menjalankan aplikasi sudut 2 menggunakan SystemJS dan materi sudut, tidak tahu alasannya. Saya menggunakan proyek benih sudut: https://github.com/mgechev/angular-seed sebuah>. Saya menambahkan materi melalui pedoman ini: https://github.com/mgechev/angular-seed/wiki/Integration-with-AngularMaterial2.
Kesalahan:
Unhandled Promise rejection: Template parse errors:
'md-toolbar' is not a known element:
rumah.component.html
<md-toolbar>Test</md-toolbar>
Konfigurasi SystemJS
this.NPM_DEPENDENCIES = [
...this.NPM_DEPENDENCIES,
{src: '@angular/material/core/theming/prebuilt/indigo-pink.css', inject: true}
// {src: 'jquery/dist/jquery.min.js', inject: 'libs'},
// {src: 'lodash/lodash.min.js', inject: 'libs'},
];
this.addPackageBundles({
name:'@angular/material',
path:'node_modules/@angular/material/bundles/material.umd.js',
packageMeta:{
main: 'index.js',
defaultExtension: 'js'
}
});
Perhatikan bahwa tampaknya file sedang dimuat di browser saat memeriksa sumber dengan alat pengembang
Modul Aplikasi
...
import { MaterialModule } from '@angular/material';
@NgModule({
imports: [BrowserModule, HttpModule, MaterialModule.forRoot(), AppRoutingModule, AboutModule, HomeModule, SharedModule.forRoot()],
...
package.json
"dependencies": {
"@angular/common": "~2.4.0",
"@angular/compiler": "~2.4.0",
"@angular/core": "~2.4.0",
"@angular/forms": "~2.4.0",
"@angular/http": "~2.4.0",
"@angular/material": "^2.0.0-beta.2",
"@angular/platform-browser": "~2.4.0",
"@angular/platform-browser-dynamic": "~2.4.0",
"@angular/router": "~3.4.1",
"core-js": "^2.4.1",
"intl": "^1.2.5",
"rxjs": "~5.0.3",
"systemjs": "0.19.41",
"zone.js": "^0.7.4"
}
...
Komponen Rumah
import { Component, OnInit } from '@angular/core';
import { NameListService } from '../shared/name-list/name-list.service';
/**
* This class represents the lazy loaded HomeComponent.
*/
@Component({
moduleId: module.id,
selector: 'sd-home',
templateUrl: 'home.component.html',
styleUrls: ['home.component.css'],
})
export class HomeComponent implements OnInit {
...
T - Bagaimana cara memperbaiki masalah elemen yang tidak diketahui ini? Terima kasih!
package.json
versi materi Anda. - person kind user   schedule 25.02.2017MaterialModule
saja, bukanMaterialModule.forRoot()
dan periksa. - person micronyks   schedule 25.02.2017