我將輸入元素的內容添加到主體請求中。所以我可以根據成員標識和合作夥伴標識撤回數據,我已經嘗試了很多東西,但沒有運氣和幫助,將不勝感激。我想使用2路數據綁定和模板驅動的形式 我有FormsModule的地方。 這裏是代碼添加主題角色的主體數據4
import { Component, OnInit } from '@angular/core';
import { Http } from '@angular/http';
import 'rxjs/add/operator/map';
const guid = function() {
return s4() + s4() + '-' + s4() + '-' + s4() + '-' +
s4() + '-' + s4() + s4() + s4();
};
function s4() {
return Math.floor((1 + Math.random()) * 0x10000)
.toString(16)
.substring(1);
}
@Component({
selector: 'app-data',
templateUrl: './data.component.html',
styleUrls: ['./data.component.css']
})
export class DataComponent implements OnInit {
memberId = 'SVR17066GYA';
partnerId = 101;
constructor(public http: Http) { }
getMembers() {
// const bodyGetInfo = {
// 'PartnerId': this.partnerId,
// 'MemberId': this.memberId,
// 'Product': 'Default',
// 'CorrelationId': guid()
// };
const bodyGetInfo = {
'PartnerId' : this.partnerId,
'MemberId' : this.memberId,
'Product' : 'Default',
'CorrelationId' : guid()
};
return this.http.post('url')
.map(res => res.json());
}
ngOnInit() {
this.getMembers()
.subscribe(members => {
console.log(members);
})
}
}
<input type="text" [(ngModel)]="memberId" >
{{memberId}}
<input type="text" [(ngModel)]="partnerId">
{{partnerId}}
謝謝您的回答。我希望實現的是在沒有提交按鈕的情況下向表單添加數據時發送請求,但是,我可以看到這也會導致另一組問題,即輸入將在每個字符輸入到形成。我會按照建議添加一個提交按鈕:) – JAM