@hicoder/angular-cli
Version:
Angular UI componenets and service generator. It works with the mean-rest-express package to generate the end to end web application. The input to this generator is the Mongoose schema defined for the express application. mean-rest-express exposes the Res
31 lines (25 loc) • 1.04 kB
text/typescript
import { Component, OnInit, AfterViewInit, Input, Output, EventEmitter } from '@angular/core';
import { ViewType, MddsBaseListViewComponent } from '@hicoder/angular-core';
({
template: '',
})
export class <%-SchemaName%>ListViewComponent extends MddsBaseListViewComponent
implements OnInit, AfterViewInit {
// compile time inputs, with default value defined here
() override cardHasLink: boolean = <%-listViewObj.cardHasLink%>;
() override canUpdate: boolean = <%-listViewObj.canUpdate%>;
() override canDelete: boolean = <%-listViewObj.canDelete%>;
() override canArchive: boolean = <%-listViewObj.canArchive%>;
() override canCheck: boolean = <%-listViewObj.canCheck%>;
() override includeSubDetail: boolean = <%-listViewObj.includeSubDetail%>;
() override cardHasSelect: boolean = <%-listViewObj.cardHasSelect%>;
constructor() {
super();
}
override ngOnInit() {
super.ngOnInit()
}
override ngAfterViewInit() {
super.ngAfterViewInit()
}
}