Eine Idee warum console.log('hey');
nicht in der Browser-Konsole protokolliert wird, wenn ich auf die Schaltfläche klicke?Warum wird die Komponentenfunktion nicht aufgerufen, wenn auf die Schaltfläche geklickt wird
Ich versuche, die sub-component
anzuzeigen/zu verbergen, wenn <button (click)="hey">Click me!</button>
angeklickt wird.
app.component.ts
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
templateUrl: './app.component.html'
})
export class AppComponent {
public flag = false;
public hey() {
console.log('hey');
this.flag = true;
}
}
app.component.html
<button (click)="hey">Click me!</button>
<div *ngIf="flag">
<sub-component></sub-component>
</div>
index.html
<body>
<my-app>Loading...</my-app>
</body>
' 'Sie fehlen Klammern. – Alex