javascript - Angular2 表单页面重新加载?

标签 javascript typescript angular2-forms

我正在使用 Angular2

无法弄清楚页面引用的原因:

我的表格:

<form>
                        <div class="form-group">
                            <label class="form-label">Username</label>
                            <input type="email" class="form-control" id="username" placeholder="Email" name="username" />
                        </div>
                        <div class="form-group">
                            <label class="form-label">Password</label>
                            <input type="password" class="form-control" id="password" placeholder="Password" name="password" />
                        </div>
<input type="submit" class="btn btn-primary mr-3" (click)=onSubmit() />


                    </form>

在 T 中:

import { Component} from '@angular/core';

声明 var $: any; 声明 var jQuery: any;

@组件({ 选择器:'猫页', templateUrl: './login-alpha.html' })

导出类 PagesLoginAlpha{

onSubmit()
{
    console.log("in submittt");
}

最佳答案

将类型改为按钮

<input type="button" class="btn btn-primary mr-3" (click)="onSubmit()" />

或者使用按钮

<button type="button" (click)="onSubmit()">submit</button>

关于javascript - Angular2 表单页面重新加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43778262/

相关文章:

javascript - 我们必须注意 JavaScript "strict mode"吗?

javascript - 向内三 Angular 形添加边框

javascript - 由于脚本错误,Internet Explorer 11 上出现黑屏

javascript - typeorm如何写入不同的数据库?

css - 在CSS中选择angular2元素

Angular Material 2 提交时嵌套表单验证

angular - *ngFor 中的输入 ngModel 绑定(bind)到所有输入的相同值

带有标签文本的 JavaScript 警报

Typescript Private or protected member 'something' 无法在类型参数上访问

typescript - dc.js 在 typescript 中输入