已经完成研究并查找了doc。如何使用AngularJS从第1页转到第2页
模块(我不确定我是否会放入Index.cshtml)
var myApp = angular.module('app', ['ngRoute', 'Anj.FormController'])
.config(function ($routeProvider, $locationProvider) {
$routeProvider.
when("/home",
{ templateUrl: "/Index.cshtml" }).
when("/form",
{ templateUrl: "/Form" }).
otherwise({ redirectTo: "/Form.csthml" });
});
Index.cshtml
<div class="container" ng-app="app" ng-controller="FormCtrl"> <a href="#/form">Go to Form</a>.</div>
Form.cshtml
<div class="container" ng-app="app" ng-controller="FormCtrl"><a href="#/home">Go to Home</a>.</div>
我不认为在控制器中放任何东西,如果是,请告诉我或告诉我代码。感谢。
答案 0 :(得分:0)
尝试将templateUrl更改为&#34; / [ControllerName] / Index&#34;
其中[ControllerName]是您要调用的控制器
var myApp = angular.module('app', ['ngRoute', 'Anj.FormController'])
.config(function ($routeProvider, $locationProvider) {
$routeProvider.
when("/home",
{ templateUrl: "/Home/Index" }).
when("/form",
{ templateUrl: "/Form" }).
otherwise({ redirectTo: "/Home/Form" });
});