html - ionic 3 html 按钮链接到 .ts 中的函数,但表示它未定义

标签 html angular typescript ionic3

我在注册表单的末尾有这行代码:

<button ion-button full color="secondary" onclick="save()"></button>`

但是,当我单击它时,我收到一条错误消息,指出“保存未定义”,但我的 .ts 文件中有此内容

save() {
  this.submitAttempt= true;
  console.log("success!");
  console.log(this.slideOneForm.value);
  console.log(this.slideTwoForm.value);
  console.log(this.slideThreeForm.value);
}

我的错误是在定义中还是在按钮本身中,我该如何解决这个问题?

最佳答案

您的错误出现在按钮的 html 中,您将其绑定(bind)为 (click)="save()" 而不是 onclick="save()"

关于html - ionic 3 html 按钮链接到 .ts 中的函数,但表示它未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46813075/

相关文章:

reactjs - Typescript Reactjs Jest/ enzyme 错误 - 'Type ' 任何 []' is missing the following properties...'

javascript - 消息: string[] = []; in angular class?是什么意思

javascript - 如何在 Angular2 中以编程方式制作脏输入或触摸输入?

javascript - Owl.carousel.min.js 路由页面在 Angular 上重新加载

Angular Material表数据源问题

angular - 类型 'getFrameworkComponentInstance' 上不存在属性 'ICellRendererComp'

html - AngularJS - 如何清除 ui-select 多个选项输入中的查询文本

javascript - 如何通过滚动使标题背景不透明

javascript - 当 dom 从 ajax 更新时重新运行 Javascript

javascript - 尝试制作一个 linux 终端但失败了