续上一篇之后,简单传参的方法,最常用的是getbyid 方法。
直接上代码:
getbyId(id: string) { this.myhttp.get('http://192.168.2.139:9002/api/patients/' + id) .subscribe(data => { this.myPatient = new Patient({ id: data['PatientId'], FirstName: data['Details'].FirstName, LastName: data['Details'].LastName, MiddleName: data['Details'].MiddleName, BirthDate: data['Details'].BirthDate, Gender: data['Details'].Gender, PhoneNumber: data['PersonalInfo'].PhoneNumberPrimary, ZIPCODE: data['PersonalInfo'].ZIPCODE, City: data['PersonalInfo'].City, Street: data['PersonalInfo'].Street, EmailAddress: data['PersonalInfo'].EmailAddressPrimary, CitizenServiceNumber: data['PersonalInfo'].ServiceNumber }); }); }
前台:
<div> <button (click)="getbyId('a6c804e8-daef-42fb-8cd2-c56a02540d2c')"> getbyId:a6c804e8</button> <div *ngIf=myPatient> <ul> <li>id:{{myPatient.id}}</li> <li>FirstName :{{myPatient.FirstName}} </li> <li>email:{{myPatient.EmailAddress}}</li> </ul> </div> </div>
显示结果:
其它方法,待续。。。
本文为博主原创文章,欢迎转载,但转载须注在明显位置注明【博客地址】和【原文地址】,否则将追究法律责任。http://www.cnblogs.com/cxd1008