File

src/ng-xform/edit-save-cancel-button-bar/edit-save-cancel-button-bar.component.ts

Metadata

selector ng-xform-edit-save-cancel-button-bar
templateUrl ./edit-save-cancel-button-bar.component.html

Index

Inputs
Outputs

Inputs

editing

Default value: false

Outputs

cancel $event type: EventEmitter
edit $event type: EventEmitter
save $event type: EventEmitter
import { Component, EventEmitter, Input, Output } from '@angular/core';


@Component({
    selector: 'ng-xform-edit-save-cancel-button-bar',
    templateUrl: './edit-save-cancel-button-bar.component.html',
})
export class EditSaveCancelButtonBarComponent {

    @Input() editing = false;
    @Output() save = new EventEmitter();
    @Output() cancel = new EventEmitter();
    @Output() edit = new EventEmitter();

}
<div class="pull-right btn-toolbar">
  <ng-template [ngIf]="editing === false">
    <button type="submit" class="btn btn-primary" id="formEditBtn" (click)="edit.emit()">
      <span class="fa fa-pencil"></span> Edit
    </button>
  </ng-template>
  <ng-template [ngIf]="editing">
    <button type="submit" class="btn btn-primary" id="formSubmitBtn" (click)="save.emit()">Save</button>
    <button type="button" class="btn btn-default" id="formCancelBtn" (click)="cancel.emit()">Cancel</button>
  </ng-template>
</div>
Legend
Html element
Component
Html element with directive

results matching ""

    No results matching ""