當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript Subject.next方法代碼示例

本文整理匯總了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);
     }
 }
開發者ID:KallynGowdy,項目名稱:RxUI,代碼行數:27,代碼來源:reactive-command.ts

示例2:

 this.frameService.observable.subscribe((f) => {
   const date = Date.byFrame(f);
   this.subject.next(date);
 });
開發者ID:armorik83,項目名稱:ng-tower,代碼行數:4,代碼來源:time.service.ts

示例3: notifyInterval

 notifyInterval(runInterval): void {
   console.log('####### notifyInterval() being called.....');
   console.log('@@@ runInterval: ', runInterval);
   this._toggleStateService.runInterval = runInterval;
   this.notifier.next(runInterval);
 }
開發者ID:JayKan,項目名稱:angular2-change-detection,代碼行數:6,代碼來源:default-change.component.ts

示例4: getData

 getData(){
   this.contacts.next(this.contactsData);
 }
開發者ID:adrpieper,項目名稱:angular2,代碼行數:3,代碼來源:contact.service.ts

示例5: updateRole

 updateRole(r: Role) {
   this.role.next(r);
 }
開發者ID:gelidus,項目名稱:gateui,代碼行數:3,代碼來源:auth.service.ts

示例6: onClose

	protected onClose(event: any) {
		this._subject.next(event.detail.confirmed);
		this._subject.complete();
		this._subject = null;
	}
開發者ID:Ingradi,項目名稱:angular2-wine-app,代碼行數:5,代碼來源:confirm-dialog.component.ts

示例7: setItem

 setItem(item:T):void {
   this.currentItem.next(item);
 }
開發者ID:sadema,項目名稱:kristalcmsclient,代碼行數:3,代碼來源:itemstate.ts

示例8:

 let callback = (error:any, response:any) => {
     if(error) subject$.error(error);
     subject$.next(response);
     subject$.complete();
 };
開發者ID:KenavR,項目名稱:deepstream-rx-client,代碼行數:5,代碼來源:ClientRecord.ts

示例9: add

 add(todo: string) {
     this.dataStore.todos.push(todo);   
     this._todos$.next(this.dataStore.todos);
 }
開發者ID:ryanlangton,項目名稱:angular2-rxjs,代碼行數:4,代碼來源:todos.store.ts

示例10: logout

 logout() {
   localStorage.removeItem("user");
   localStorage.removeItem("nbHeroes");
   this.isLogged.next(false);
   // this.logged = false;
 }
開發者ID:Linkgohan,項目名稱:hero_AngularJS2_TS,代碼行數:6,代碼來源:authentication.service.ts


注:本文中的rxjs/Rx.Subject.next方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。