footer-toolbar 底部工具栏

固定在底部的工具栏。

何时使用

固定在内容区域的底部,不随滚动条移动,常用于长页面的数据搜集和提交工作。

  1. import { FooterToolbarModule } from '@delon/abc/footer-toolbar';

代码演示

footer-toolbar 底部工具栏 - 图1

基础

浮动固定页脚,常用于表单页。

  1. import { Component, OnInit } from '@angular/core';
  2. import { FormBuilder, FormGroup, Validators } from '@angular/forms';
  3. @Component({
  4. selector: 'components-footer-toolbar-basic',
  5. template: `
  6. <form nz-form [formGroup]="form">
  7. <nz-form-item>
  8. <nz-form-control [nzValidateStatus]="name">
  9. <input nz-input formControlName="name" placeholder="required" />
  10. </nz-form-control>
  11. </nz-form-item>
  12. <footer-toolbar errorCollect extra="This is extra area">
  13. <button nz-button nzType="primary">Submit</button>
  14. </footer-toolbar>
  15. </form>
  16. `,
  17. })
  18. export class ComponentsFooterToolbarBasicComponent implements OnInit {
  19. form: FormGroup;
  20. constructor(fb: FormBuilder) {
  21. this.form = fb.group({
  22. name: [null, Validators.required],
  23. });
  24. }
  25. get name() {
  26. return this.form.controls.name;
  27. }
  28. ngOnInit(): void {
  29. this.name.markAsDirty();
  30. }
  31. }

API

footer-toolbar

成员说明类型默认值
ng-content工具栏内容,向右对齐--
[errorCollect]是否需要 error-collect,务必包裹在 <form> 元素内booleanfalse
[extra]额外信息,向左对齐string,TemplateRef<void>-