我试图弄清楚为什么页面在点击时没有导航到它的模板。URL 更新,我没有 JS 错误。我相信它会加载文件,但随后它会无限加载控制器。我console.log('test!')
在 SessionsController 的实例化中放入了一个之后发现了这一点。
布局
<div ng-view></div>
我的观点
<a href="/testing"> My link of seriousness </a>
我的JS
window.MainController = function($scope, $route, $routeParams, $location) {
$scope.$route = $route;
$scope.$location = $location;
$scope.$routeParams = $routeParams;
console.log($route);
console.log($location);
console.log($routeParams);
};
MainController.$inject = ["$scope", "$route"];
window.app = angular.module('web_client', [], function($routeProvider, $locationProvider) {
return $routeProvider.when('/testing', {
templateUrl: '/partials/other_stuff/index.html',
controller: 'MyController'
});
});
window.MyController = function($scope, $http) {
console.log('Infinite Loop!');
};
而在partials/sessions/new.html
,我又大又亮:
FOOBAR!