我是Angular 2中的新成員。我只是在角2中創建了一個基本組件。組件正在工作,但是當我在HTML中多次調用該組件時,它僅適用於第一次調用。如何在Angular 2中多次調用組件
下面是app.component.ts
import {Component} from 'angular2/core';
import {bootstrap} from 'angular2/platform/browser'
@Component({
selector: 'click-me',
template: `<input #box (keyup.enter)="values=box.value"
(blur)="onKey(box.value)" />`
})
export class AppComponent {
clickMessage = '';
onKey(value: string) {
}
onClickMe() {
this.clickMessage = 'You are my hero!';
}
bootstrap(AppComponent);
當我在我的主要的index.html多次使用'<click-me></click-me>'
,它適用於第一個。
下面是index.html的
<html>
<script>
System.config({
packages: {
app: {
format: 'register',
defaultExtension: 'js'
}
}
});
System.import('app/app.component')
.then(null, console.error.bind(console));
</script>
</head>
<!-- 3. Display the application -->
<body>
<click-me></click-me>
<click-me></click-me>
</body>
</html>
我如何更新到lattest版本。它現在在測試版嗎? – sarath
更新了npm更新 – muetzerich
。但仍然有問題。 :-( – sarath