本文整理汇总了TypeScript中rxjs/Subscriber.Subscriber.error方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Subscriber.error方法的具体用法?TypeScript Subscriber.error怎么用?TypeScript Subscriber.error使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类rxjs/Subscriber.Subscriber
的用法示例。
在下文中一共展示了Subscriber.error方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: catch
(value) => {
try {
subscriber.next(value);
} catch (err) {
subscriber.error(err);
}
},
示例2: Image
let onLoad = (file) => {
if (!this.isValidMimeType(file.type)) {
sub.error('LEAGUES.IMG.INVALID_MIME_TYPE');
return;
}
if (!this.isValidFileSize(file.size)) {
sub.error(('LEAGUES.IMG.INVALID_FILE_SIZE'));
return;
}
let img = new Image();
img.src = reader.result;
img.onload = () => onImgLoad(file, img);
};
示例3:
let onImgLoad = (file, img) => {
if (!this.isValidDimension(img)) {
sub.error(('LEAGUES.IMG.INVALID_DIMENSION'));
return;
}
sub.next(reader.result);
};
示例4: ResponseOptions
xhr.onerror = (error: any) => {
var responseOptions = new ResponseOptions({
body: error,
type: ResponseType.Error,
status: xhr.status,
statusText: xhr.statusText
});
var response = new Response(responseOptions);
subscriber.error(response);
};
示例5: HttpErrorResponse
this._context.acquireToken(res, (message: string, token: string) => {
if (message) {
subscriber.error(
new HttpErrorResponse({
error: message,
headers: null,
status: 401,
statusText: 'Error from AAD',
url: res
})
);
}
subscriber.next(token);
})
示例6: FileReader
return Observable.create((sub:Subscriber<string>) => {
var file = this.input.files[0];
var reader = new FileReader();
let onImgLoad = (file, img) => {
if (!this.isValidDimension(img)) {
sub.error(('LEAGUES.IMG.INVALID_DIMENSION'));
return;
}
sub.next(reader.result);
};
let onLoad = (file) => {
if (!this.isValidMimeType(file.type)) {
sub.error('LEAGUES.IMG.INVALID_MIME_TYPE');
return;
}
if (!this.isValidFileSize(file.size)) {
sub.error(('LEAGUES.IMG.INVALID_FILE_SIZE'));
return;
}
let img = new Image();
img.src = reader.result;
img.onload = () => onImgLoad(file, img);
};
reader.addEventListener('load', () => onLoad(file));
if (file) {
reader.readAsDataURL(file);
} else {
sub.error({noFile: true});
}
});
示例7:
(error: any) => subscriber.error(error),
示例8:
(error) => observer.error(error),