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


TypeScript angular2-notifications.NotificationsService類代碼示例

本文整理匯總了TypeScript中angular2-notifications.NotificationsService的典型用法代碼示例。如果您正苦於以下問題:TypeScript NotificationsService類的具體用法?TypeScript NotificationsService怎麽用?TypeScript NotificationsService使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


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

示例1: if

 error => {
   if (error.status == 400) {
     let errorContent = error.json();
     for (let em in errorContent)
       for (let e of errorContent[em])
         this.notify.error(em, e);
   }
   else if (error.status == 401)
     this.notify.error('Authentication Failed', 'Wrong Passoword');
 });
開發者ID:MuhammedHasan,項目名稱:metabol,代碼行數:10,代碼來源:login.service.ts

示例2:

 () => {
   this.notificationsService.success(
     this.i18n('Success'),
     this.i18n('User {{username}} updated.', { username: this.username })
   )
   this.router.navigate([ '/admin/users/list' ])
 },
開發者ID:jiang263,項目名稱:PeerTube,代碼行數:7,代碼來源:user-update.component.ts

示例3: display

 // Notification Shortcut
 display(kind, header, body) {
   switch (kind) {
     case 'success': {
       this._service.success(header, body, {});
       break;
     }
     case 'error': {
       this._service.error(header, body, {});
       break;
     }
     case 'warn': {
       this._service.warn(header, body, {});
       break;
     }
   }
 }
開發者ID:supergiant,項目名稱:supergiant,代碼行數:17,代碼來源:notifications.service.ts

示例4: logout

 logout() {
   localStorage.removeItem('access_token');
   this.notify.info('Logged out', 'Goodbye');
   setTimeout(() => {
     this.router.navigate(['/login']);
   }, 10);
 }
開發者ID:MuhammedHasan,項目名稱:metabol,代碼行數:7,代碼來源:login.service.ts

示例5:

 () => {
   this.authService.refreshUserInformation()
   this.notificationsService.success(
     this.i18n('Success'),
     this.i18n('Video channel {{videoChannelName}} created.', { videoChannelName: videoChannelCreate.displayName })
   )
   this.router.navigate([ '/my-account', 'video-channels' ])
 },
開發者ID:jiang263,項目名稱:PeerTube,代碼行數:8,代碼來源:my-account-video-channel-create.component.ts

示例6:

 error => {
   if (error.status == 400) {
     let errorContent = error.json();
     console.log(errorContent);
     for (let em in errorContent)
       for (let e of errorContent[em])
         this.notify.error(em.toUpperCase(), e);
   }
 });
開發者ID:MuhammedHasan,項目名稱:metabol,代碼行數:9,代碼來源:signup.service.ts

示例7: canActivate

 canActivate(route: ActivatedRouteSnapshot, 
             state: RouterStateSnapshot): Observable<boolean>|boolean {
     console.log('AdminGuard#canActivate called');
     if (this.user.isAdmin) {
         return true
     }
     // not logged in so redirect to login page
     this.notService.error('Admin', 
                           'Login as an admin to access this page', 
                           {setTimeout: 5000})
 }
開發者ID:dslosky-usgs,項目名稱:shakecast,代碼行數:11,代碼來源:admin.guard.ts

示例8: shield

 shield(post){
   this.http.put('/api/post/'+post._id, {isShielded: true}).subscribe();
   post.isShielded = true;
   this._notificationsService.alert(
     '成功隱藏博客',
     '管理員大大辛苦啦~',
     {
         timeOut: 2000,
         showProgressBar: true,
         pauseOnHover: true,
         clickToClose: false
     });
 }
開發者ID:CarolSum,項目名稱:MEAN-Blog,代碼行數:13,代碼來源:post-manage.component.ts

示例9: Unshield

 Unshield(post){
   this.http.put('/api/post/'+post._id, {isShielded: false}).subscribe();
   post.isShielded = false;
   this._notificationsService.info(
     '取消隱藏博客',
     '文明上網~',
     {
         timeOut: 2000,
         showProgressBar: true,
         pauseOnHover: true,
         clickToClose: false
     });
 }
開發者ID:CarolSum,項目名稱:MEAN-Blog,代碼行數:13,代碼來源:post-manage.component.ts

示例10: showSuccess

 showSuccess() {
     this._notificationsService.success(
         'Correcto',
         'La ubicación fue guardada correctamente',
         {
             timeOut: 3000,
             showProgressBar: true,
             pauseOnHover: false,
             clickToClose: true,
             maxLength: 100,
             position: ['top', 'right'],
         }
     );
 }
開發者ID:EricChavez,項目名稱:Almacen,代碼行數:14,代碼來源:ubicacion.nueva.component.ts


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