路由不起作用,也不加载html视图

时间:2017-04-12 20:45:52

标签: angularjs routes

任何人都可以帮助,路线不起作用,也不能加载HTML视图

https://plnkr.co/edit/yN1gi4urwWczedcCilbD

var bounds = path.bounds(us),
        scale = .95 / Math.max((bounds[1][0] - bounds[0][0]) / width, (bounds[1][1] - bounds[0][1]) /height),
        translation = [(width - scale * (bounds[1][0] + bounds[0][0])) / 2, (height - scale * (bounds[1][1] + bounds[0][1])) / 2];

任何人都可以帮助,路线不起作用,也不能加载HTML视图

1 个答案:

答案 0 :(得分:2)

在您的Plunkr中,您正在重新定义HallApp,因此您的路线消失了:

var hallApp = angular.module("hallApp",['ngRoute']); // <- first define

hallApp.config(...);

hallApp.controller('homeCtrl', ['$scope', function($scope) {
  $scope.greeting = 'Home!';
}]);

var hallApp = angular.module('hallApp', []); // <- second define
hallApp.controller('newCtrl', function($scope) {
 // create a message to display in our view
 $scope.message = 'Everyone come and see how good I look!';
});

删除“第二个定义”,你会没事的(固定的Plunkr here)。

注意:在angular中,语法为:

angular.module('app', [])

angular.module('app')

有不同的含义。第一个创建一个新模块,第二个返回对现有模块的引用。所以应该只对模块(字符串,数组)进行一次调用,并使用相同的字符串!