2013-05-24 4 views
3

Мой модуль не загружается, и я не могу понять, почему. Может ли кто-нибудь помочь мне узнать, что я делаю неправильно?Модуль AngularJS не загружается

Ниже мой HTML в файле с именем index.html:

<html ng-app="demoApp"> 
    <head> 
     <title>Using AngularJS Directives and Data Binding</title> 
     <script type="text/javascript" src="_Script.js"></script> 
     <script src="angular.min.js"></script> 
    </head> 
    <body> 
     <!-- Get name out of array with controller using a module--> 
     <h3>Get names out of an array with controller using a module:</h3> 
     <div class ="container" ng-controller="SimpleController"> 
      <input type="text" ng-model="search" /> {{ search }} 
      <ul> 
       <li ng-repeat="naam in namen | filter:search" >{{ naam }}</li> 
      </ul> 
     </div> 
    </body> 
</html> 

И это в JavaScript, в файле с именем _Script.js:

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

function SimpleController($scope) { 
    $scope.namen = [ 
     'John', 
     'Will', 
     'Alex' 
    ]; 
} 

demoApp.controller('SimpleController', SimpleController); 

Я смотрел на все , поэтому, возможно, это просто. Но я не могу найти его и застрял.

С уважением,

ответ

6

Вы в настоящее время загрузки вашего _script.js первый и угловая JS второй. Если вы их перегруппировать ваш сценарий должен работать:

+0

Спасибо, он работает сейчас. Я чувствую себя очень глупо ... –

+2

@PGriep, не надо. Глупые ошибки в программировании нормальные. JavaScript позволяет вам делать больше, чем некоторые языки, не предупредив вас об этом. Я случайно присвоил значение не $ scope.value на днях, а непосредственно в $ scope, что внезапно означало, что область $ не работает правильно нигде :) –

Смежные вопросы