2016-08-22 10 views
1

Ниже демонстрационная страница с помощью Google угловой Js CDN:Последних Google Угловая CDN не работает

<html ng-app> 
    <head> 
     <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.min.js"></script> 
    </head> 
    <body ng-controller="TextController"> 
     <p>{{mytext}}</p> 
    </body> 
    <script> 
     function TextController($scope) { 
      $scope.mytext = "hello world"; 
     } 
    </script> 
    </html> 

и я использовал последние Google угловатых JS CDN.

Это дает ряд ошибок следующим образом:

angular.js:13708 Error: [ng:areq] http://errors.angularjs.org/1.5.7/ng/areq?p0=TextController&p1=not%20a%20function%2C%20got%20undefined 
at Error (native) 
at https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.min.js:6:412 
at sb (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.min.js:22:508) 
at Qa (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.min.js:23:78) 
at https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.min.js:89:273 
at ag (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.min.js:72:353) 
at m (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.min.js:64:218) 
at g (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.min.js:58:481) 
at g (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.min.js:58:498) 
at https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.min.js:58:119(anonymous function) @ angular.js:13708 

Однако, когда я изменил версию угловатых 1.0.1. Страница отображается правильно.

Внесены ли в новую версию какие-либо изменения?

+1

Какие ошибки у вас возникли? 1.0.1 и 1.5.7 очень разные. –

+0

@ShuheiKagawa Отредактировано. –

ответ

1

Вы должны определить модуль и контроллер ... нет никаких проблем с КДС:

<html ng-app="app"> 

и

<script> 
    angular.module('app', []).controller('TextController', TextController); 
    ... 

взгляд это jsbin: jsbin

3

Я не» t знать, из какой версии, но контроллер должен быть зарегистрирован в приложении.

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

app.controller('TextController', TextController); 

Также вам необходимо приложить приложение.

<html ng-app="app"> 
+0

, но автор не имеет переменной «app» на своем коде ... –

+0

Извините. Под редакцией ... –