2013-11-02 5 views
0

Я не уверен, что это повторение, но я, честно говоря, не могу решить эту ошибку. Я следующие AngularJS Fundamentals In 60-ish Minutes. Он работает хорошо, пока я не доберусь до маршрутизации. Я продолжаю получать нечеткую ошибку: нет модуля и неотображенного синтаксиса: неожиданный токен (когда я проверяю консоль хром). Кажется, что маршруты работают некорректно, поскольку view1 не открывается после доступа к UseDirectives.html.uncaught error: No module

UsingDirectives.html:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html data-ng-app="demoApp"> 
<head> 
    <title>Using angular contoller</title> 
</head> 
<body> 
    <div> 
     <!--Placeholder for views --> 
     <data-ng-view></data-ng-view> 
    </div> 
    <script src="lib/angular.js"></script> 

    <script> 
     var demoApp = angular.module('demoApp', []); 

     demoApp.config(function ($routeProvider){ 
      $routeProvider 
       .when('/', 
        { 
         controller: 'SimpleController', 
         templateUrl: 'partials/view1.html' 
        }) 
       .when('/view2', 
        { 
         controller: 'SimpleController', 
         templateUrl: 'partials/view2.html' 
        }) 
       .otherwise({redirectTo: '/'}); 
     }); 

     demoApp.controller('SimpleController', function($scope)){ 
      $scope.customers = [ 
       { name: 'John Smith', city: 'Phoenix'}, 
       { name: 'John Doe', city: 'New York'}, 
       { name: 'Jane Smith', city: 'San Fran'} 
      ]; 

      $scope.addCustomer = function() { 
       $scope.customers.push(
        { 
         name: $scope.newCustomer.name, 
         city: $scope.newCustomer.city 
        }); 
       }; 
     } 
    </script> 
</body> 
</html> 

view1.html (он находится в папке называемые парциальные):

<div class='container"> 
    <h2>View 1</h2> 
    Name: 
    <br /> 
    <input type ="text" data-ng-model="filter.name" /> 
    <br /> 
    <ul> 
     <li data-ng-repeat="cust in customers | filter:filter.name">{{cust.name}} - {{cust.city}} 
    </ul> 

    <br /> 
    Customer Name:<br /> 
    <input type="text" data-ng-model="newCustomer.name" /> 
    <br /> 
    Customer City:<br /> 
    <input type="text" data-ng-model="newCustomer.name" /> 
    <br /> 
    <button data-ng-click="addCustomer()"> Add Customer </button> 
    <br /> 
    <a href = "#/view2"> view 2</a> 
</div> 

Я Использование Eclipse

+0

сообщение полная ошибка сообщения, сообщите, в какую строку они ссылаются, и попробуйте создать plunkr. –

ответ

0
function($scope)){ 
       ^--- there should only be one parenthesis here