boolean 开关

开关选择器

代码演示

boolean 开关 - 图1

基础样例

最简单的用法。

  1. import { Component } from '@angular/core';
  2. import { NzMessageService } from 'ng-zorro-antd/message';
  3. import { SFSchema } from '@delon/form';
  4. @Component({
  5. selector: 'form-boolean-simple',
  6. template: `
  7. <sf [schema]="schema" (formSubmit)="submit($event)"></sf>
  8. `,
  9. })
  10. export class FormBooleanSimpleComponent {
  11. schema: SFSchema = {
  12. properties: {
  13. status: {
  14. type: 'boolean',
  15. title: '是否启用',
  16. },
  17. // 指定内容文本
  18. enabled: {
  19. type: 'boolean',
  20. title: '是否启用',
  21. ui: {
  22. checkedChildren: '开',
  23. unCheckedChildren: '关',
  24. },
  25. },
  26. },
  27. };
  28. constructor(public msg: NzMessageService) {}
  29. submit(value: any) {
  30. this.msg.success(JSON.stringify(value));
  31. }
  32. }

API

schema 属性

参数说明类型默认值
[readOnly]禁用状态boolean-

ui 属性

参数说明类型默认值
[size]大小,等同 nzSizedefault,smalldefault
[checkedChildren]选中时的内容string-
[unCheckedChildren]非选中时的内容string-