角度错误:在路由上获取语法错误,另一个说模块不会加载

时间:2015-11-03 15:43:46

标签: javascript angularjs

1
​
2
​
3
    'use strict';   
4
​
5
     var app = angular.module('zooMarket',['ngRoute'])
7
​
8
      .config(function ($routeProvider){
9
       $routeProvider
10
      .when('/',{
11
        templateUrl:'index.html'
12
          });     
13
          .when('/post',{
14
            templateUrl:'views/login.html'
15
          });
16
          .when('/edit',{
17
            templateUrl:'views/edit.html'
18
          });
19
          .when('/browse',{
20
            templateUrl:'views/browse.html'
21
          });
22
           .otherwise({
23
            redirectTo:'/'
24
           });
25
          });
26
​
  

保留日志。 app.js:13 Uncaught SyntaxError:意外的令牌。   angular.js:38未捕获错误:[$ injector:modulerr]   http://errors.angularjs.org/1.3.15/ $注射器/ modulerr P0 = zooMarket&安培; P1 =错误... gleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.3.15%2Fangular.min.js%3A17%3A381)

3 个答案:

答案 0 :(得分:1)

而不是.when(...);,您必须使用.when(...).when来链接方法。只需在每次when调用之前删除分号。

答案 1 :(得分:0)

我们猜你是JS的新手,所以试着学习如何使用短裤并了解它们是什么。

This link will prevent you from syntax errors

答案 2 :(得分:0)

为什么要终止链式表达式:

    .when('/edit',{

        templateUrl:'views/edit.html'

      })

      .when('/browse',{

        templateUrl:'views/browse.html'

      })

       .otherwise({

        redirectTo:'/'

       });