当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript Observer.Observer类代码示例

本文整理汇总了TypeScript中rxjs/Observer.Observer的典型用法代码示例。如果您正苦于以下问题:TypeScript Observer类的具体用法?TypeScript Observer怎么用?TypeScript Observer使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了Observer类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: popUpConfig

  set popUpConfig(value: number[]) {
    let list: List<number> = List(value);

    this._popUpConfig = list;
    this.updateState('popUpConfig', value);
    if (this._popUpConfigObserver) {
      this._popUpConfigObserver.next(value);
    }
  }
开发者ID:bradyhouse,项目名称:bradyhouse.github.io,代码行数:9,代码来源:pop-up.service.ts

示例2: selectedNodes

 set selectedNodes(value: any[]) {
   let list: List<any> = List(value);
   if (!this._selectedNodes.equals(list)) {
     this._selectedNodes = list;
     if (this._selectedNodesObserver) {
       this._selectedNodesObserver.next(value);
     }
   }
 }
开发者ID:bradyhouse,项目名称:house,代码行数:9,代码来源:state.service.ts

示例3: updateWorldStateAndProperty

    updateWorldStateAndProperty(newState: string, newCommercialProperty: ICommercialProperty) {
        if (this.worldState.currentState === newState) {
            console.log ("ignoring duplicate state change to: " + newState);
        }

        console.log("updating world state to :"+ newState + " with selectedCommercialProperty: " + newCommercialProperty.name);
        let nextState = {currentState: newState, currentCommercialProperty:  newCommercialProperty};
        this.worldState = nextState;
        this.worldStateObserver.next(nextState);
    }
开发者ID:TicketCompass1,项目名称:angular2-webpack,代码行数:10,代码来源:CPWorldStateService.ts

示例4: true

 return Promise.resolve(this.http.post(`/api/authenticate`, JSON.stringify(body), { headers: headers }).map(res => {
     var jsonResult = res.json();
     if (jsonResult.result === true) { //if authentication succeeded
         this.accService.setCredentials(userName, password); //set credentials of logged in user
         this.accService.loadKeys(jsonResult.keyStore); //load all keys for the user and friends
         this.authObserver.next(true); //change observer value to true (authenticated)
         this.accService.handleAnsweredRequests();
     }
     return jsonResult;
 }));
开发者ID:baseless,项目名称:ZeroImageV2,代码行数:10,代码来源:auth.service.ts

示例5: fireResponse

    private fireResponse(
        responseObserver: Observer<Response>,
        responseOptions: ResponseOptions,
        baseResponseOptions?: ResponseOptions,
    ) {
        if (baseResponseOptions) {
            responseOptions = baseResponseOptions.merge(responseOptions);
        }

        const response = new Response(responseOptions);
        response.ok = response.status >= 200 && response.status < 300;

        if (response.ok) {
            responseObserver.next(response);
            responseObserver.complete();
        } else {
            responseObserver.error(response);
        }
    }
开发者ID:achubutkin,项目名称:ionic-native-http-connection-backend,代码行数:19,代码来源:native-http-backend.ts

示例6:

 .map(res => {
   this.surveyData = {
     total: res.survey.total,
     title: res.survey.title,
     id: res.survey.id,
     options: res.options
   };
   this._surveyChangeObs.next(this.surveyData);
   return res;
 });
开发者ID:JSMike,项目名称:Material2-Survey,代码行数:10,代码来源:survey.svc.ts

示例7: ExecutionStoppedAction

            const cleanup = () => {
                if (processStillRunning) {
                    this.store.dispatch(new ExecutionStoppedAction(appID));
                }

                if (execution) {
                    execution.kill();
                }
                obs.complete();
            };
开发者ID:hmenager,项目名称:composer,代码行数:10,代码来源:executor.service.ts

示例8: child_added

      function child_added(snapshot: FirebaseDataSnapshot, prevChildKey: string) {
        if (snapshot.key().toString() === lastIdInSnapshot.toString()) return;

        let child = snapshot.val();
        child[keyFieldName] = snapshot.key();
        if (type) child = Ng2Firebase._instantiateObject(child, type);
        let prevEntry = arr.find((y) => y[keyFieldName] === prevChildKey);
        arr.splice(prevChildKey ? arr.indexOf(prevEntry) + 1 : 0, 0, child);
        observer.next(arr.slice()); // Safe copy
      }
开发者ID:tpadjen,项目名称:ng2-firebase-observables,代码行数:10,代码来源:ng2-firebase.ts

示例9: function

            this.api.geocode({"address": location.address}, function (results:any, status:any) {
                if (status == google.maps.GeocoderStatus.OK) {
                    var lat = results[0].geometry.location.lat(),
                        lng = results[0].geometry.location.lng();


                    let l = new Location(location.name, location.address, location.category);
                    location.latitude = lat;
                    location.longitude = lng;
                    l.latitude = lat;
                    l.longitude = lng;
                    //console.log("Location " + JSON.stringify(l) + " enriched with geocode information");
                    observer.next(l);
                    observer.complete();
                } else {
                    console.log("GEOCODE update geo data: " + status);
                    observer.error(status);
                }
            });
开发者ID:simonharrer,项目名称:koala,代码行数:19,代码来源:geocode_service.ts


注:本文中的rxjs/Observer.Observer类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。