12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- import { Component, Input, Output, EventEmitter, ContentChild } from "@angular/core";
- import { Content } from "ionic-angular";
- @Component({
- selector: "omaster-footer",
- templateUrl: "omaster-footer.html"
- // viewProviders: [ Content ]
- })
- export class OMasterFooter {
- @Input()
- hasElements: boolean;
- @Output()
- create: EventEmitter<any>;
- @Output()
- more: EventEmitter<any>;
- constructor() {
- this.hasElements = false;
- this.create = new EventEmitter();
- this.more = new EventEmitter();
- }
- /**
- *
- */
- showEmptyMessage(): boolean {
- return !this.hasElements;
- }
- /**
- *
- */
- createNewElement(event): void {
- this.create.emit(event);
- }
- /**
- *
- */
- showMoreElements(event): void {
- this.more.emit(event);
- }
- }
|