當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript MatDialogRef.close方法代碼示例

本文整理匯總了TypeScript中@angular/material.MatDialogRef.close方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript MatDialogRef.close方法的具體用法?TypeScript MatDialogRef.close怎麽用?TypeScript MatDialogRef.close使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在@angular/material.MatDialogRef的用法示例。


在下文中一共展示了MatDialogRef.close方法的8個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: handleSyncStatus

  private handleSyncStatus(status: DatabaseSyncStatus) {
    switch (status) {
      case DatabaseSyncStatus.started:
        this.syncInProgress = true;
        if (!this._sessionService.isLoggedIn()) {
          this.dialogRef = this.dialog.open(InitialSyncDialogComponent);
        }
        break;
      case DatabaseSyncStatus.completed:
        this.syncInProgress = false;
        if (this.dialogRef) {
          this.dialogRef.close();
        }
        this.alertService.addInfo('Database sync completed.');
        break;
      case DatabaseSyncStatus.failed:
        this.syncInProgress = false;
        if (this.dialogRef) {
          this.dialogRef.close();
        }
        this.alertService.addWarning('Database sync failed.');
        break;

      case DatabaseSyncStatus.pulledChanges:
        this.alertService.addInfo('Updated database from server.');
        this.syncInProgress = true;
        setTimeout(() => this.syncInProgress = false, 1000);
        break;
      case DatabaseSyncStatus.pushedChanges:
        this.syncInProgress = true;
        setTimeout(() => this.syncInProgress = false, 1000);
        break;
    }
  }
開發者ID:NGO-DB,項目名稱:ndb-core,代碼行數:34,代碼來源:sync-status.component.ts

示例2: close

 close(result?: any): void {
   if (result) {
     this._dialogRef.close(result);
   } else {
     this._dialogRef.close();
   }
 }
開發者ID:digitaldeacon,項目名稱:memberhive,代碼行數:7,代碼來源:confirm-dialog.component.ts

示例3: pass

 pass() {
   const date = new Date();
   if (this.option === '1') {
     date.setDate(date.getDate() + 1);
   }
   this.dialogRef.close(date);
 }
開發者ID:FatNinja42,項目名稱:parkit,代碼行數:7,代碼來源:confirm-pass.component.ts

示例4: applySelection

 applySelection() {
   const instance = this.yamcs.getInstance();
   const selectedOption = this.selectionList.selectedOptions.selected[0];
   const newInstance = selectedOption.value;
   this.dialogRef.close();
   if (instance.name !== newInstance) {
     this.router.navigateByUrl(`/monitor/displays/browse?instance=${newInstance}`);
   }
 }
開發者ID:,項目名稱:,代碼行數:9,代碼來源:

示例5: ok

 ok(): void {
   if (this.message && this.message.length > 0) {
     this.dialogRef.close({
       fromName: this.fromUser.fullName,
       fromEmail: this.fromUser.email,
       subject: this.subject,
       message: this.message,
     });
   }
 }
開發者ID:LeafCoders,項目名稱:cordate,代碼行數:10,代碼來源:send-message-dialog.component.ts

示例6:

 onClickListener: (ref: MatDialogRef<DialogComponent>, customData: any) => {
     ref.close({
         customData,
         result: DialogResult.SAVE
     });
 }
開發者ID:pschild,項目名稱:image-management-tool,代碼行數:6,代碼來源:dialog-button-config.ts

示例7: closePopup

 closePopup() {
   this.dialogRef.close();
 }
開發者ID:skycoin,項目名稱:skycoin,代碼行數:3,代碼來源:exchange-history.component.ts

示例8: select

 select(){
     const footer = new LayoutBody();
     this.dialog.close(footer);
 }
開發者ID:meepobrother,項目名稱:meepo,代碼行數:4,代碼來源:layout-body-select.ts


注:本文中的@angular/material.MatDialogRef.close方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。