本文整理汇总了TypeScript中ngx-toastr.ToastrService类的典型用法代码示例。如果您正苦于以下问题:TypeScript ToastrService类的具体用法?TypeScript ToastrService怎么用?TypeScript ToastrService使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了ToastrService类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的TypeScript代码示例。
示例1: canActivate
canActivate(
next: ActivatedRouteSnapshot,
state: RouterStateSnapshot): Observable<boolean> | Promise<boolean> | boolean {
const nextRouteUrl = state.url;
const routeClaims = this.getRouteClaims(nextRouteUrl);
let routeCanActivate = true;
if (this.signInRequired(nextRouteUrl) && !this.authService.isAuthenticated()) {
this.toastr.info('ابتدا باید با نام کاربری خود وارد سامانه شوید');
this.router.navigate(['/login']);
return false;
// this.authService.signIn().subscribe(result => {
// if (result) {
// for (let claim of routeClaims) {
// routeCanActivate = routeCanActivate && this.authService.userHasClaim(claim);
// }
// if (!routeCanActivate) {
// this.snackBar.open('شما مجوز دسترسی به این بخش را ندارید', 'خطا', { duration: 2000 });
// }
// if (routeCanActivate) this.router.navigate([nextRouteUrl]);
// return routeCanActivate;
// } else {
// return false;
// }
// });
} else {
for (const claim of routeClaims) {
routeCanActivate = routeCanActivate && this.authService.userHasClaim(claim);
}
if (!routeCanActivate) {
this.toastr.error('شما مجوز دسترسی به این بخش را ندارید', 'خطا');
}
return routeCanActivate;
}
}
开发者ID:myprojectsfile,项目名称:taavoni,代码行数:35,代码来源:auth.guard.ts
示例2:
}).catch(error => {
this.toastrService.clear(loadingToastId);
if (error.status === 403) {
this.toastrService.error(`Logged in user can not access to the record: ${recordType}/${recordId}`, 'Forbidden');
} else {
this.toastrService.error('Could not load the record!', 'Error');
}
});
开发者ID:inspirehep,项目名称:record-editor,代码行数:8,代码来源:json-editor-wrapper.component.ts
示例3:
this.Api.login(details).subscribe(data=>{
if(data.StatusCode==200){
this.toaster.success('Login Successfll', 'Login Success');
this.router.navigate(['/dashboard'])
}
else{
this.toaster.error('Incorrect Username and pasword', 'Login Failed');
}
})
开发者ID:troplr,项目名称:swift-wallet,代码行数:9,代码来源:login.component.ts
示例4: onSaveError
private onSaveError(error: ApiError) {
if (error.message) {
this.toastrService.error(error.message, 'Error', HOVER_TO_DISMISS_INDEFINITE_TOAST);
} else {
this.toastrService.error('Could not save the record', 'Error');
}
this.modal.hide();
}
开发者ID:inspirehep,项目名称:record-editor,代码行数:9,代码来源:save-preview-modal.component.ts
示例5: of
catchError((error: ApiResponse) => {
if (error.message.length > 0 && error.message.match(/storage/i)) {
this.notify.warning('Storage "' + payload + '" was not found.');
ctx.dispatch(new Navigate(['/admin/storages']));
} else {
this.notify.error('Could not retrieve repositories ' + payload + '!');
console.error('Could not retrieve repositories for storage ' + payload + '!', error);
}
return of(error);
}),
开发者ID:strongbox,项目名称:strongbox-web-ui,代码行数:10,代码来源:browse-storages.state.model.ts
示例6: map
map(success => {
this.success = success
if (this.success.type === 'info') {
this.toastrService.info(this.success.message, this.success.type)
return this.success.type;
}
else {
this.toastrService.success(this.success.message, this.success.type)
return this.success.type;
}
},
开发者ID:leninloganathan,项目名称:angularspree,代码行数:11,代码来源:product.service.ts
示例7: throwError
catchError((err: HttpErrorResponse) => {
switch (err.status) {
case 400:
this.toast.error(err.error.errors, "Warning!");
break;
case 401:
this.toast.error(err.error.message, "Warning!");
break;
}
return throwError(err);
})
开发者ID:AndonMitev,项目名称:JS-Web,代码行数:12,代码来源:error.interceptor.ts
示例8: setTimeout
.subscribe((apiResponse) => {
if (apiResponse.status == 200) {
this.toastr.success("Signed Up", "!SuccesFull");
setTimeout(() => {
this.goToSignIn();
}, 2000);//redirecting to signIn page
}
else {
this.toastr.error(apiResponse.message, "Error!");
}
},
开发者ID:HanumantChidrawar,项目名称:groupChatAppFrontEnd,代码行数:13,代码来源:signup.component.ts
示例9:
// tslint:disable-next-line:no-shadowed-variable
(result: any) => {
const tedadKolSahamForushUser: number =
result.tedadKolSahamForush || 0;
// محاسبه مجموع سهام تمامی درخواست های فروش فعلی کاربر
const tedadMojoud = tedadDarayi - tedadKolSahamForushUser;
console.log(`tedadDarkhast:${tedadDarkhast}`);
console.log(`tedadDarayi:${tedadDarayi}`);
console.log(
`tedadKolSahamForushUser:${tedadKolSahamForushUser}`
);
console.log(`tedadMojoud:${tedadMojoud}`);
if (tedadDarkhast > tedadMojoud) {
this.toastr.error(
'تعداد سهام درخواست فروش بیشتر از تعداد دارایی سهام شما می باشد'
);
return;
}
// در صورتی که تعداد سهام جهت فروش بیشتر از دارایی نباشد درخواست را ثبت میکنیم
this.apiService.sabtDarkhastForush(darkhast).subscribe(
() => {
this.getSafeForush();
this.toastr.success(
'درخواست فروش شما با موفقیت به صف فروش افزوده شد'
);
},
error => {
console.log(error);
this.toastr.error('خطا در افزودن درخواست به صف فروش');
}
);
},
开发者ID:myprojectsfile,项目名称:taavoni,代码行数:33,代码来源:queue.component.ts
示例10:
submit(): void {
const validationMessage = this.validate();
if (validationMessage) {
this.toastrService.error(validationMessage);
return;
}
const toSubmit = WorkingUser.toUser(this.workingUser);
//If user has an ID, user already exists, call update
if (toSubmit.id) {
this.settingsService
.editUser(toSubmit)
.then(user => this.activeModal.close({
user,
isEdit: true,
}))
.catch(e => this.toastrService.error(e.message));
} else {
this.settingsService
.addUser(toSubmit)
.then(user => this.activeModal.close({
user,
isEdit: false,
}))
.catch(e => this.toastrService.error(e.message));
}
}
开发者ID:iadgov,项目名称:WALKOFF,代码行数:28,代码来源:settings.user.modal.component.ts
注:本文中的ngx-toastr.ToastrService类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论