我只想重定向页面而不重新加载页面。
所以我尝试了以下内容
的 $location.path("/myPath");
但我不按预期重定向。由于我的模块文件在我做同样的事情时没有被击中。
这是我的模块文件
angular.module("moduleName", [])
.config(["$routeProvider",
function ($routeProvider)
{
$routeProvider
.when("/myPath",
{
controller: "com/app/controller/myController",
templateUrl: "com/app/view/myTemplate"
}).otherwise(
{
redirectTo: "/somewhere"
});
}]);
答案 0 :(得分:0)
只需提供控制器名称而不是其路径
angular.module("moduleName", [])
.config(["$routeProvider",
function ($routeProvider)
{
$routeProvider
.when("/myPath",
{
**controller: "myController",**
templateUrl: "com/app/view/myTemplate"
}).otherwise(
{
redirectTo: "/somewhere"
});
}]);
答案 1 :(得分:0)
angular.module(" moduleName",['ngRoute']);你需要在angular 1.1.6或更高版本中提到ngroute指令。