Я пытаюсь получить параметры с домашней страницы. Это форма CODE. Данные уже передаются функции (выберите).
<form #f="ngForm" (ngSubmit)="Select(f.value)">
<ion-input placeholder="Student ID" type="text" name="Studentid" ngModel></ion-input>
<ion-input placeholder="Subject ID" type="text" name="Subjectid" ngModel></ion-input>
<input type="submit"/>
</form>
Это мой код TS
export class HomePage {
users:any;
constructor(public navCtrl: NavController,public http :Http) {
}
Это моя функция.Значения передаются из формы, не попадая в параметры URL, но в console.log значения печатаются.
Select(data) {
var stuid= data.Studentid;
var subid = data.Subjectid;
if(stuid && subid != null)
{
console.log(stuid);
console.log(subid);
this.http.get("http://localhost:8100/Service1.svc/RestService/Checkstudent/{0}/{1}",stuid,subid)
.map(res => res.json())
.subscribe(res => {
this.users = res;
}, (err) => {
alert("failed loading json data");
});
}
}
Это результат выполнения функции в сетевом журнале
URL запроса: http://localhost:8100/Service1.svc/RestService/Checkstudent/%7B0%7D/%7B1%7D
Эта ошибка также отображается в начале
Ожидается 1-2 аргумента, но получили 3 в строке this.http.get ("http://localhost:8100/Service1.svc/RestService/Checkstudent/{0}/{1}",stuid,subid)