您的位置:首页 > 理论基础 > 计算机网络

Angular4 & MVC方法调用

2017-10-19 15:27 120 查看
参考

1,定义方法

public class HomeController : DSController
{
[HttpGet]
public JsonResult GetUserAccount(string valu)
{
return new JsonResult()
{
Data= GetUserSystemRecordDTO(valu)
};
}
}


2,方法调用

import { Injectable } from '@angular/core';
import { Http, Response, Headers, URLSearchParams, RequestOptions } from '@angular/http';
import { Observable } from 'rxjs';
import { HttpParams } from '@angular/common/http';

GetUserAccount(name:string): Observable<Article[]> {
const url = "http://localhost:22294/home";
const headers = new Headers({'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'});
const paras = new URLSearchParams();
paras.append('valu',  'xxx' );
const options = new RequestOptions({ headers: headers,params:paras });
return this.http.get(this.articleUrl+"/GetUserAccount",options).subscribe(
data => {
alert('ok');
},
error => {
console.log(JSON.stringify(error.json()));
});
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  angular http请求