trigger.component.ts 544 B

12345678910111213141516171819202122
  1. import { Component } from '@angular/core';
  2. import { _HttpClient } from '@delon/theme';
  3. @Component({
  4. selector: 'exception-trigger',
  5. template: `
  6. <div class="pt-lg">
  7. <nz-card>
  8. <button *ngFor="let t of types" (click)="go(t)" nz-button nzType="danger">触发{{ t }}</button>
  9. </nz-card>
  10. </div>
  11. `,
  12. })
  13. export class ExceptionTriggerComponent {
  14. types = [401, 403, 404, 500];
  15. constructor(private http: _HttpClient) {}
  16. go(type: number) {
  17. this.http.get(`/api/${type}`).subscribe();
  18. }
  19. }