这是我的一段代码,试图在JS文件中定义多个控制器:
var app = angular.module("Contact",[]);
app.controller("ContactCtrl", ConCtrl);
app.controller("HeaderCtrl", Header);
function ConCtrl(){
}
function Header(){
}
答案 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();
};
});
用小写字母命名要写的模块。