当前位置: 首页>>代码示例>>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;未经允许,请勿转载。