Я новичок в Угловом 2. Я просто создал базовый компонент в угловом 2. Компонент работает, но когда я вызываю компонент несколько раз в HTML, он работает только для первого вызова.Как назвать компонент несколько раз в Угловом 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);
Когда я использую '<click-me></click-me>'
в моих главных index.html несколько раз, он работает на первой.
Ниже 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>
Как я могу обновить до последней версии. Это в бета-версии прямо сейчас? – sarath
с обновлением npm – muetzerich
обновлено. но все еще есть проблема. :-( – sarath