Javascript 从一个视图调用angularjs中的多个控制器
我在为一个视图执行多个控制器时遇到问题。我有一个主index.html文件,其中我在头中显示计数。为此,我创建了一个单独的控制器文件“headerController”,并在body中引用Javascript 从一个视图调用angularjs中的多个控制器,javascript,angularjs,Javascript,Angularjs,我在为一个视图执行多个控制器时遇到问题。我有一个主index.html文件,其中我在头中显示计数。为此,我创建了一个单独的控制器文件“headerController”,并在body中引用 <body ng-controller="headerController"> 默认情况下,我的应用程序位于主页上,所以我想要的是在标题中的第一个显示计数,然后运行HomeCtrl,但现在它只显示计数,不执行home controller 处理这种情况的最佳方法是什么?我认为最好的方法是使用Ra
<body ng-controller="headerController">
默认情况下,我的应用程序位于主页上,所以我想要的是在标题中的第一个显示计数,然后运行HomeCtrl,但现在它只显示计数,不执行home controller
处理这种情况的最佳方法是什么?我认为最好的方法是使用Razor 你需要做一些像这样的事情
public ActionResult Home(string Name)
{
if (Name == "/home")
{
ViewBag.Title = "Home";
ViewBag.Form = "resources/assets/partials/home.html";
ViewBag.Controller = "HomeCtrl";
}
}一个视图通常有多个控制器(每个控制器创建一个子范围)。多个控制器可以在一个视图(HTML页面)中共存而不会出现问题。您是否正确设置了
ngView
?显示代码的相关部分或准备一把小提琴来演示问题。请参见以下示例:
public ActionResult Home(string Name)
{
if (Name == "/home")
{
ViewBag.Title = "Home";
ViewBag.Form = "resources/assets/partials/home.html";
ViewBag.Controller = "HomeCtrl";
}