gpt4 book ai didi

javascript - 为什么我在简单的 angularjs 程序中收到此错误?

转载 作者:行者123 更新时间:2023-11-30 12:26:32 25 4
gpt4 key购买 nike

我收到这个错误,

参数“ctrl1”不是函数,未定义

关于运行最新的 angularjs v1.3.15。我的语法在这里应该有什么不同吗?

这是html

<body ng-app="app">

<div ng-controller="ctrl1">

{{color}}

{{root_color}}

</div>

<div ng-controller="ctrl2">

{{color}}

{{root_color}}

</div>

</body>

这是angularjs代码

   angular.module('app', []).controller('ctrl1', ['$scope', function ctrl1($scope){

$scope.color = "yellow";
$scope.root_color = "red";

}]);



angular.module('app', []).controller('ctrl2', ['$scope', function ctrl2($scope){

$scope.color = "yellow";
$scope.root_color = "red";

}]);

最佳答案

您正在用第二个 Controller 覆盖第一个 Controller 。使用

var app=angular.module('app', []);
//1st controller
app.controller('ctrl1', function ctrl1($scope){

$scope.color = "yellow";
$scope.root_color = "red";

});
//2nd controller
app.controller('ctrl2', function ctrl2($scope){

$scope.color = "yellow";
$scope.root_color = "red";

});

关于javascript - 为什么我在简单的 angularjs 程序中收到此错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29194780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com