本文整理汇总了TypeScript中rxjs/Rx.Subject.next方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Subject.next方法的具体用法?TypeScript Subject.next怎么用?TypeScript Subject.next使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类rxjs/Rx.Subject
的用法示例。
在下文中一共展示了Subject.next方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: execute
/**
* Executes this command asynchronously.
* Note that this method does not check whether the command is currently executable.
*/
public execute(arg: TArgs = null): Observable<TResult> {
try {
return Observable.defer(() => {
this._synchronizedExcecutionInfo.next(ExecutionInfo.createBegin<TResult>());
return Observable.empty<TResult>();
})
.concat(this.task(arg))
.do(
result => this._synchronizedExcecutionInfo.next(ExecutionInfo.createResult(result)),
null,
() => this._synchronizedExcecutionInfo.next(ExecutionInfo.createEnded<TResult>()))
.catch(ex => {
this._synchronizedExcecutionInfo.next(ExecutionInfo.createFail<TResult>());
this._exceptions.next(ex);
return Observable.throw(ex);
})
.publishLast()
.refCount();
} catch (ex) {
this._exceptions.next(ex);
return Observable.throw(ex);
}
}
示例2:
this.frameService.observable.subscribe((f) => {
const date = Date.byFrame(f);
this.subject.next(date);
});
示例3: notifyInterval
notifyInterval(runInterval): void {
console.log('####### notifyInterval() being called.....');
console.log('@@@ runInterval: ', runInterval);
this._toggleStateService.runInterval = runInterval;
this.notifier.next(runInterval);
}
示例4: getData
getData(){
this.contacts.next(this.contactsData);
}
示例5: updateRole
updateRole(r: Role) {
this.role.next(r);
}
示例6: onClose
protected onClose(event: any) {
this._subject.next(event.detail.confirmed);
this._subject.complete();
this._subject = null;
}
示例7: setItem
setItem(item:T):void {
this.currentItem.next(item);
}
示例8:
let callback = (error:any, response:any) => {
if(error) subject$.error(error);
subject$.next(response);
subject$.complete();
};
示例9: add
add(todo: string) {
this.dataStore.todos.push(todo);
this._todos$.next(this.dataStore.todos);
}
示例10: logout
logout() {
localStorage.removeItem("user");
localStorage.removeItem("nbHeroes");
this.isLogged.next(false);
// this.logged = false;
}