本文整理汇总了TypeScript中app/core.UserService类的典型用法代码示例。如果您正苦于以下问题:TypeScript UserService类的具体用法?TypeScript UserService怎么用?TypeScript UserService使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了UserService类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: describe
describe('User Service', () => {
let service: UserService;
let httpMock;
beforeEach(() => {
TestBed.configureTestingModule({
imports: [HttpClientTestingModule],
providers: [JhiDateUtils]
});
service = TestBed.get(UserService);
httpMock = TestBed.get(HttpTestingController);
});
afterEach(() => {
httpMock.verify();
});
describe('Service methods', () => {
it('should call correct URL', () => {
service.find('user').subscribe(() => {});
const req = httpMock.expectOne({ method: 'GET' });
const resourceUrl = SERVER_API_URL + 'peepxuaa/api/users';
expect(req.request.url).toEqual(`${resourceUrl}/user`);
});
it('should return User', () => {
service.find('user').subscribe(received => {
expect(received.body.login).toEqual('user');
});
const req = httpMock.expectOne({ method: 'GET' });
req.flush(new User(1, 'user'));
});
it('should propagate not found response', () => {
service.find('user').subscribe(null, (_error: any) => {
expect(_error.status).toEqual(404);
});
const req = httpMock.expectOne({ method: 'GET' });
req.flush('Invalid request parameters', {
status: 404,
statusText: 'Bad Request'
});
});
});
});
示例2: ngOnInit
ngOnInit() {
this.isSaving = false;
this.route.data.subscribe(({ bankAccount }) => {
this.bankAccount = bankAccount.body ? bankAccount.body : bankAccount;
});
this.userService.query().subscribe(
(res: HttpResponse<IUser[]>) => {
this.users = res.body;
},
(res: HttpErrorResponse) => this.onError(res.message)
);
}
示例3: loadAll
loadAll() {
this.userService
.query({
page: this.page - 1,
size: this.itemsPerPage,
sort: this.sort()
})
.subscribe(
(res: HttpResponse<User[]>) => this.onSuccess(res.body, res.headers),
(res: HttpResponse<any>) => this.onError(res.body)
);
}
示例4: ngOnInit
ngOnInit() {
this.isSaving = false;
this.activatedRoute.data.subscribe(({ project }) => {
this.project = project;
});
this.userService.query().subscribe(
(res: HttpResponse<IUser[]>) => {
this.users = res.body;
},
(res: HttpErrorResponse) => this.onError(res.message)
);
}
示例5: it
it('should propagate not found response', () => {
service.find('user').subscribe(null, (_error: any) => {
expectedResult = _error.status;
});
const req = httpMock.expectOne({ method: 'GET' });
req.flush('Invalid request parameters', {
status: 404,
statusText: 'Bad Request'
});
expect(expectedResult).toEqual(404);
});
示例6: ngOnInit
ngOnInit() {
this.isSaving = false;
this.route.data.subscribe(({ user }) => {
this.user = user.body ? user.body : user;
});
this.authorities = [];
this.userService.authorities().subscribe(authorities => {
this.authorities = authorities;
});
this.languageHelper.getAll().then(languages => {
this.languages = languages;
});
}
示例7: ngOnInit
ngOnInit() {
this.isSaving = false;
this.activatedRoute.data.subscribe(({ bankAccount }) => {
this.bankAccount = bankAccount;
});
this.userService
.query()
.pipe(
filter((mayBeOk: HttpResponse<IUser[]>) => mayBeOk.ok),
map((response: HttpResponse<IUser[]>) => response.body)
)
.subscribe((res: IUser[]) => (this.users = res), (res: HttpErrorResponse) => this.onError(res.message));
}
示例8: setActive
setActive(user, isActivated) {
user.activated = isActivated;
this.userService.update(user).subscribe(response => {
if (response.status === 200) {
this.error = null;
this.success = 'OK';
this.loadAll();
} else {
this.success = null;
this.error = 'ERROR';
}
});
}
示例9: ngOnInit
ngOnInit() {
this.isSaving = false;
this.activatedRoute.data.subscribe(({ project }) => {
this.project = project;
this.createdDate = this.project.createdDate != null ? this.project.createdDate.format(DATE_TIME_FORMAT) : null;
this.lastModifiedDate = this.project.lastModifiedDate != null ? this.project.lastModifiedDate.format(DATE_TIME_FORMAT) : null;
});
this.userService.query().subscribe(
(res: HttpResponse<IUser[]>) => {
this.users = res.body;
},
(res: HttpErrorResponse) => this.onError(res.message)
);
}
示例10: ngOnInit
ngOnInit() {
this.isSaving = false;
this.activatedRoute.data.subscribe(({ workLog }) => {
this.workLog = workLog;
});
this.actionItemService.query().subscribe(
(res: HttpResponse<IActionItem[]>) => {
this.actionitems = res.body;
},
(res: HttpErrorResponse) => this.onError(res.message)
);
this.userService.query().subscribe(
(res: HttpResponse<IUser[]>) => {
this.users = res.body;
},
(res: HttpErrorResponse) => this.onError(res.message)
);
}