我们如何在角度为2的情况下使用一种形式的事件

时间:2016-12-17 18:14:41

标签: javascript angular

我想要的只是一个形式,它有两个不同的按钮,后面有不同的动作。我想知道在每个角度2组件中我们只能有一个onSubmit来调用服务。我怎么能有两个?以及如何判断角度哪个按钮与哪个服务调用相关联。 当有一个按钮时,每个东西都可以,但没有两个按钮。 这是我的onSubmit代码:

onSubmit(){

this.service.generatePhone(this.data)
    .subscribe(
    () => {
        this.success = true;
    },
    (error) => {

    },

我希望另一个onSubmit来调用service.updatePhone。 在我缩短的html文件中:

<div class="form-signin">

    <form #myForm="ngForm"  (ngSubmit)="onSubmit()">
        <div class="form-group">
            <p class="text-left">your phone number </p>
        </div>
        <button type="submit" >
           generate
        </button>
        <br/>
    </form>
</div>

我想要另一个

 <button type="submit" >update </button>

1 个答案:

答案 0 :(得分:1)

<button type="button" (click)="doSomething()">