我有一个角度的应用程序,以register.component.html页面这样的:角click事件不工作
<div><button class="btn btn-success" (click)="test()">Click Me</button></div>
register.component.ts是这样的:
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-register',
templateUrl: './register.component.html',
styleUrls: ['./register.component.scss']
})
export class RegisterComponent implements OnInit {
constructor() { }
ngOnInit() { }
test() {
console.log("Hola!");
}
}
app.module。 ts有此:
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { AppComponent } from './app.component';
import { RegisterComponent } from './register/register.component';
@NgModule({
declarations: [
AppComponent,
RegisterComponent
],
imports: [
BrowserModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
但是,当我点击“Click Me”按钮时,控制台输出不显示。
请帮忙找到这个问题。
你把它添加到app.module.ts中吗? –
从'@ angular/core'导入{NgModule}; 从'@ angular/forms'导入{FormsModule}; 从'./app.component'导入{AppComponent}; 从'./register/register.component'导入{RegisterComponent}; @NgModule({ 声明: AppComponent, RegisterComponent ], 进口: BrowserModule ], 提供商:[], 自举:[AppComponent] }) 出口类的AppModule {} – Chandan
试编写'debugger'并查看当你单击时是否停止编程。你确定你的程序运行? – StepUp