如何从 AngularJS 控制器重定向到 MVC 视图?
How to redirect to an MVC view from AngularJS controller?
我需要从 AngularJS 中的控制器重定向到另一个 MVC 视图。我需要注入哪些服务?我尝试了 $window 服务
它不起作用。我必须使用 $http 服务吗?
有人有这方面的例子吗?谢谢!
AngularJS 控制器:
$window.location('/Home/Index');
MVC 控制器:
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
}
location 不是 window
对象的方法。只需将 URL 分配给位置 property
$window.location = '/Home/Index';
您应该尝试使用位置的完整路径
var url = "http://" + $window.location.host + "/Home/Index";
$window.location.href = url;
我需要从 AngularJS 中的控制器重定向到另一个 MVC 视图。我需要注入哪些服务?我尝试了 $window 服务 它不起作用。我必须使用 $http 服务吗? 有人有这方面的例子吗?谢谢!
AngularJS 控制器:
$window.location('/Home/Index');
MVC 控制器:
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
}
location 不是 window
对象的方法。只需将 URL 分配给位置 property
$window.location = '/Home/Index';
您应该尝试使用位置的完整路径
var url = "http://" + $window.location.host + "/Home/Index";
$window.location.href = url;