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


TypeScript Http.put方法代码示例

本文整理汇总了TypeScript中@angular/http.Http.put方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Http.put方法的具体用法?TypeScript Http.put怎么用?TypeScript Http.put使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在@angular/http.Http的用法示例。


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

示例1: updateSchedule

    updateSchedule(schedule: Schedule) : Observable<any> {
        
        let url = global.url + "api/Schedules/" + schedule.Id;

        let body = JSON.stringify(schedule);
        let headers = new Headers({ 'Content-Type': 'application/json' });
        let options = new RequestOptions({ headers: headers });        

        return this.http.put(url, body, options)                         
                        .catch(this.handleError);
    }
开发者ID:bjsmarts-beimar,项目名称:NVSLONLINE,代码行数:11,代码来源:data.service.ts

示例2: updateSingleNews

    updateSingleNews(news: News) : Observable<any> {
        
        let url = global.url + "api/News/" + news.Id;

        let body = JSON.stringify(news);
        let headers = new Headers({ 'Content-Type': 'application/json' });
        let options = new RequestOptions({ headers: headers });        

        return this.http.put(url, body, options)                         
                        .catch(this.handleError);
    }
开发者ID:bjsmarts-beimar,项目名称:NVSLONLINE,代码行数:11,代码来源:data.service.ts

示例3: put

 /**
  * Wrapper for HTTP PUT operation
  */
 public put(url: string, body?: string): Observable<any> {
     this._headers.set("Content-Type", "application/json");
     const options = new RequestOptions({headers: this._headers});
     if (body === null) {
       body = "";
     }
     return this._http
         .put(this._baseUrl + url, body, options)
         .map(response => this.mapResponse(response))
         .catch(error => this.handleError(error));
 }
开发者ID:EduCaMa,项目名称:Showcase,代码行数:14,代码来源:rest-client.service.ts

示例4: updateDivision

    updateDivision(division: Division) : Observable<any> {
        
        let url = global.url + "api/Divisions/" + division.Id;

        let body = JSON.stringify(division);
        let headers = new Headers({ 'Content-Type': 'application/json' });
        let options = new RequestOptions({ headers: headers });        

        return this.http.put(url, body, options)                         
                        .catch(this.handleError);
    }
开发者ID:bjsmarts-beimar,项目名称:NVSLONLINE,代码行数:11,代码来源:data.service.ts

示例5: updatePlayer

  updatePlayer(player: Player): any {
    let url = CONFIG.apiUrl + '/players/' + player.playerId;

    let body = JSON.stringify(player);
    let headers = new Headers({'Content-Type': 'application/json'});
    let options = new RequestOptions({headers: headers});

    return this.http.put(url, body, options)
        .map(res => res.json()[0])
        .catch(this.helperService.handleError);
  }
开发者ID:waffle-iron,项目名称:Convocatorias-Bucaneros-Angular2,代码行数:11,代码来源:player.service.ts

示例6: modifyCustomer

 modifyCustomer(customer: Customer): Promise<User> {
     let body = JSON.stringify({ customer });
     let headers = new Headers({ 'Content-Type': 'application/json' });
     let options = new RequestOptions({ headers: headers });
     return this.http.put('api/customer', body, options)
         .toPromise()
         .then(response => {
             return response.json();
         })
         .catch(this.handleError);
 }
开发者ID:haochen21,项目名称:ticketClient,代码行数:11,代码来源:security.service.ts

示例7: updateOrganization

    updateOrganization(organization: Organization) {
        let headers = this.getHeaders();

        // don't send userId as a parameter. The server validates the userId from the token in the header.
        let url = ROOT + '/Organization/Update';
        this.http.put(url, organization, { headers: headers })
            .subscribe((response: Response) => {
                this.cacheService.put(this.cacheKeys.Organization, null);
                this.emit(ServiceEvents.OrganizationUpdated);
            });
    }
开发者ID:busidex-vinbrown,项目名称:orgadmin,代码行数:11,代码来源:organization.service.ts

示例8: setPass

 setPass(body: string, idUser: number, token): Observable<any> {
   const url = `${this.urlRecover }`;
   const headers = new Headers();
   headers.append('Content-Type', 'application/json');
   headers.append('Authorization', `Bearer ${token}`);
   const options = new RequestOptions({headers: headers, withCredentials: true});
   return this.http
     .put(url, body, options)
     .map(this.extractData)
     .catch(this.extractData);
 }
开发者ID:camilolozano,项目名称:finalAndroid2018-front,代码行数:11,代码来源:recover-password.service.ts

示例9: stopTrip

 public stopTrip(trip:ITrip):Observable<ITrip> {
   console.log('stopping');
   console.log(JSON.stringify(trip));
   console.log(trip);
   console.log('done stopping');
   var headers = new Headers();
   trip.tripStatus = Trip.TRIP_STATUS_STOPPED;
   headers.append('Content-Type', 'application/json');
   return this.http.put(environment.API + '/trips/' + trip.id, JSON.stringify(trip), {headers: headers})
       .map(res => res.json());
 }
开发者ID:jojomay24,项目名称:tripTracker,代码行数:11,代码来源:trips.service.ts

示例10: updateStudents

 updateStudents(code: string, students: string[]) {
   return this.http.put("/api/subject/" + code + "/students", JSON.stringify({students: students}), {
     headers: authHeaders()
   }).map((res) => {
     if (res.status === 200) {
       return true;
     } else {
       return false;
     }
   });
 }
开发者ID:Angularne,项目名称:EduQ,代码行数:11,代码来源:subject.service.ts


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