import {Component, Input, OnInit} from '@angular/core'; @Component({ selector: 'app-demo-button-api', template: `
API
{{d.title}}
{{row[d.field]}}
`, styles: [``] }) export class DemoButtonApiComponent implements OnInit { constructor() { } options = { showIndex: true, }; header = [ { field: 'attr', title: '属性', }, { field: 'type', title: '数据类型', flex: 2, }, { field: 'default', title: '默认值', }, { field: 'desc', title: '描述', }, { field: 'required', title: '是否必填', } ]; @Input() icon: string; @Input() class: string; @Input() text: string; @Input() disable: boolean; @Input() type: number; data = [ { attr: '[icon]', type: `string`, default: '无', desc: `按钮的小图标(base64码)`, required: '否' }, { attr: '[text]', type: `string`, default: '确定', desc: `按钮的文本`, required: '是' }, { attr: '[disable]', type: `boolean`, default: 'false', desc: '是否为disable样式', required: '否' }, { attr: '[type]', type: `number`, default: '1', desc: `按钮的样式,默认为1`, required: '否' }, ]; ngOnInit() { } }