本文整理匯總了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;
}