本文整理匯總了TypeScript中ngx-toastr.ToastrService.error方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript ToastrService.error方法的具體用法?TypeScript ToastrService.error怎麽用?TypeScript ToastrService.error使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類ngx-toastr.ToastrService
的用法示例。
在下文中一共展示了ToastrService.error方法的10個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1:
}).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');
}
});
示例2: 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();
}
示例3: catchError
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);
})
示例4: handleGenericError
/**
* Try to handle the error in some sane way, if possible.
*
* @param {HttpRequest<any>} request
* @param response
* @returns {Observable<any>}
*/
private handleGenericError(request: HttpRequest<any>, response: any): Observable<any> {
if (response instanceof HttpErrorResponse) {
// response.url can be null in some cases (i.e. forbidden OPTIONS request or super fatal error 500 with no content at all)
// this is why we use request.url instead as it will always have the proper url to the endpoint we're requesting.
let url = this.getURI(request);
// same goes for response.error which could be string | ProgressEvent.
// response.error (angular) != response.error.error (backend)
let error = '';
if (response.hasOwnProperty('error')
&& response.error != null
&& response.error.hasOwnProperty('error')
) {
error = response.error.error;
} else if (!(response.error instanceof ProgressEvent)) {
error = response.error;
} else {
error = response.message;
}
this.notify.error(error, 'Failed to complete request ' + url);
}
return of(response);
}
示例5: 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;
}
}
示例6: submit
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));
}
}
示例7:
// 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('خطا در افزودن درخواست به صف فروش');
}
);
},
示例8: rowUpdating
rowUpdating(e) {
const newTedadSahm = e.newData.tedadSahm;
const oldTedadSahm = this.oldTedadSahm;
if (newTedadSahm < oldTedadSahm) {
console.log(e);
const rowData = e.oldData;
rowData.tedadSahm = newTedadSahm;
this.apiService.updateDarkhast(rowData, this.editingRowKey).subscribe(() => {
this.toastr.success('تعداد با موفقیت کاهش یافت');
this.editingMode = false;
this.listDarkhastGrid.instance.cancelEditData();
e.cancel = true;
this.getListDarkhast();
}, (error) => {
this.toastr.error('خطا در کاهش تعداد');
e.cancel = true;
this.listDarkhastGrid.instance.cancelEditData();
console.log(error);
});
} else {
this.toastr.error('شما تنها مجاز به کاهش تعداد هستید');
e.cancel = true;
this.editingMode = false;
this.listDarkhastGrid.instance.cancelEditData();
}
}
示例9:
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');
}
})
示例10: import
async import (file: ReadFile) {
const profile = this.configService.importFile(file)
if (!profile) {
this.toastr.error('Import failed')
return
}
const alias = await this.configService.saveProfile(profile)
this.configService.selectProfile(alias)
}