angular sublimetext2,一个文件有效,另一个没有,看不出差别

时间:2014-04-09 23:43:04

标签: javascript angularjs sublimetext2

查看angularjs的教程并尝试重新创建不同的步骤。当我们遍历路线时,我们创建了一个文件app.js.我的文本编辑器是SublimeText2,两种语法都设置为javascript。它们包含相同的代码(至少对我而言,如果你看到不同的话,很高兴听到)。然而,一个工作,而不是另一个。工作的那个叫做app2.js,那个没有app.js的人 这是我的bash的结果:$ diff app.js app2.js > diff.txt

3a4
> 
5,7c6,8
<   'ngRoute',
<   'phonecatControllers'
<   ]);
---
>   'ngRoute',
>   'phonecatControllers'
> ]);
10,23c11,24
<   function($routeProvider) {
<       $routeProvider.
<       when('/phones', {
<       templateURL: 'partials/phone-list.html',
<       controller: 'PhoneListCtrl'
<   }).
<   when('/phones/:phoneId', {
<       templateURL: 'partials/phone-detail.html',
<       controller: 'PhoneDetailCtrl'
<   }).
<   otherwise({
<       redirectTo:'/phones'
<   });
< }]);
\ No newline at end of file
---
>   function($routeProvider) {
>     $routeProvider.
>       when('/phones', {
>         templateUrl: 'partials/phone-list.html',
>         controller: 'PhoneListCtrl'
>       }).
>       when('/phones/:phoneId', {
>         templateUrl: 'partials/phone-detail.html',
>         controller: 'PhoneDetailCtrl'
>       }).
>       otherwise({
>         redirectTo: '/phones'
>       });
>   }]);
你可以帮助我发现差异吗?或者你有任何其他想法为什么一个文件工作而不是另一个?我认为在Javascript空间中没有什么区别,不像Python?

1 个答案:

答案 0 :(得分:0)

您确定您已获得angular-route.js,并将其包含在index.html中,如下所示,

<head>
...
  <script src="../bower_components/angular/angular.js"></script>
  <script src="../bower_components/angular-route/angular-route.js"></script>
  <script src="js/app.js"></script>
  <script src="js/controllers.js"></script>
</head>

还要确保添加了ng-View

<body>

  <div ng-view></div>

</body>