【发布时间】:2016-02-18 10:55:07
【问题描述】:
我有一个应用程序,它将从外部应用程序启动,可能带有一个参数(只有一个)与 url 一起。我的 MVC 主控制器中有以下操作:
public JsonResult LoadParam()
{
var query = Request.Url.Query.ToString();
string id = HttpUtility.ParseQueryString(query).Get(0);
return Json(id);
}
我的问题是如何从角度代码中调用它?通常我会使用 Get,但后来我传递了“Home/LoadParam”url,这没有任何意义。我尝试传递 $location.url(),但是我不会点击 LoadParam() 操作,因为我的单页应用程序位于 Home/Index URL 上。更不用说我无法让 $location 得到任何结果(总是得到一个空字符串)。
所以,总而言之 - 我的问题是如何在应用程序打开时从 angualr 代码调用此操作以检索参数的值?
【问题讨论】:
标签: angularjs asp.net-mvc typescript