我定义多个控制器时出现错误

时间:2018-07-30 04:32:14

标签: angularjs

这是我的一段代码,试图在JS文件中定义多个控制器:

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

app.controller("ContactCtrl", ConCtrl);
app.controller("HeaderCtrl", Header);

function ConCtrl(){
}

function Header(){
}

1 个答案:

答案 0 :(得分:0)

因为定义了;时,不能使用{}中的内容来定义顶部控制器,并且不能使用function(){}的末尾。 您可以使用:

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

    myApp.controller("CtrlOne", function ($scope) {

        $scope.inputData = "Tutorials Park";

        $scope.reverseData = function () {
        $scope.inputData = $scope.inputData.split("").reverse().join("");
        }
    });

    myApp.controller("CtrlTwo", function ($scope) {

        $scope.inputData = "angularjs";

        $scope.changeUpperCase = function () {
            $scope.inputData = $scope.inputData.toUpperCase();
        };
    });

用小写字母命名要写的模块。