angularjs错误参数' controller'不是一个未定义的函数

时间:2014-10-19 19:17:48

标签: angularjs

您好我一直在寻找为什么我的代码无法正常工作但我无法找到它的原因。我在这里发现了类似的问题,但没有帮助。 这是我的代码。

<!DOCTYPE html>
<html ng-app="app"> 
    <head>
        <meta charset="utf-8">
        <title>AngularJs tests</title>
        <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.26/angular.min.js"></script>
    </head>
    <body ng-controller="Ctrl">
        <input type="text" ng-model="blog"><br>

        <br>

        {{blog}}
<script>
    var app=angular.module('app',[]);
    app.controller=('Ctrl', ['$scope',function($scope){
        $scope.blog="text";
    }]);
</script>
    </body>
</html>

2 个答案:

答案 0 :(得分:1)

app.controller = ( ... );是无效的语法。

app.controller('Ctrl', ...);

答案 1 :(得分:0)

使用此控制器变换

var app=angular.module('app',[]);
    app.controller('Ctrl', ['$scope',function($scope){
        $scope.blog="text";
    }]);