2015-05-05 2 views
0

У меня есть то, что я считаю довольно простым вопросом с угловым JS. Может кто-нибудь, пожалуйста, объясните мне, почему это выражение.Почему не оценка углового выражения JS

{{hi}} 

Не оценки, и я получаю следующее сообщение об ошибке:

Uncaught TypeError: angular.module is not a function 

Вот plunker и код ниже.

Html:

<!DOCTYPE html> 
<html> 

    <head> 
    <script src="https://code.angularjs.org/2.0.0-alpha.20/angular2.sfx.dev.js"></script> 
    <script src="app.js"></script> 
    </head> 

    <body ng-app="expressionExample"> 

    <div ng-controller="ExampleController" class="expressions"> 
    {{hi}} 
</div> 

    <cmp></cmp> 
    </body> 

</html> 

ЯШ:

angular.module('expressionExample', []) 
.controller('ExampleController', ['$scope', function($scope) { 
    var exprs = $scope.exprs = []; 
    $scope.expr = '3*10|currency'; 
    $scope.hi= 'hi'; 
    $scope.addExp = function(expr) { 
    exprs.push(expr); 
    }; 

    $scope.removeExp = function(index) { 
    exprs.splice(index, 1); 
    }; 
}]); 
+0

Я надеюсь, что версия angularjs, которую вы хотели, не является 2.0, которая все еще находится в предварительном просмотре разработчика. – kanchirk

ответ

0

Вы используете Угловое 2.0 ссылка

После того, как я обновил ссылку на 1.4.0-RC1

Он работал правильно , Вот обновленный plunker:

<!DOCTYPE html> 
<html> 

    <head> 
    <script data-require="[email protected]" data-semver="1.4.0-rc.1" src="https://code.angularjs.org/1.4.0-rc.1/angular.js"></script> 
    <script src="main.es6.js"></script> 
    </head> 

    <body ng-app="expressionExample"> 
    <div ng-controller="ExampleController" class="expressions"> 
    {{hi}} 
    </div> 
    <cmp></cmp> 
    </body> 

</html> 
+0

Спасибо, спасибо! –

0

Привет вы используете в вашем коде Угловой 2,0 плагина

вы написали угловой 1 синтаксис, так что вы должны написать угловую 1.4.0 плагина в HTML, то он будет может отлично работать

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

  • Нет связанных вопросов^_^