gpt4 book ai didi

javascript - 使用悬停和 Angular 更改 div 的颜色时出错

转载 作者:行者123 更新时间:2023-11-28 05:02:36 26 4
gpt4 key购买 nike

http://codepen.io/Feners4/pen/KggAwg

我一直在尝试获取我创建的这个立方体,并使用 Angular 让它在鼠标悬停时改变颜色。出于测试目的,我首先更改立方体一侧的颜色。但是,我不断在控制台上收到此错误:

Error: $injector:modulerr Module Error

我的 HTML 是:

 <header>
Angularity
</header>

<h1>hjskl</hi>

<body>
<div class="container" ng-controller="AppCtrl">
</div>
</header>
<div class="wrap">
<div class="cube">
<div ng-app="App" class="front" change-background colorcode=¨#FE0883¨></div>
<div class="back"></div>
<div class="top"></div>
<div class="bottom"></div>
<div class="left"></div>
<div class="right"></div>
</div>
</div>

我的 JS 是:

angular.module('App', ['appf'])
.directive('changeBackground', ['$animate', function($animate) {
return {
restrict: 'EA',
scope: {
colorcode: '@?'
},
link: function($scope, element, attr) {
element.on('mouseenter', function() {
element.addClass('change-color');
element.css('background-color', $scope.colorcode);
});
element.on('mouseleave', function() {
element.removeClass('change-color');
element.css('background-color', '#fff');
});
}
};
}])

如何修复我的代码中的这个错误?它与 ng-app 在我的 html 中的位置有关吗?

最佳答案

改变

angular.module('App', ['appf'])

angular.module('App', [])

似乎有效。 “appf”似乎是模块找不到的依赖项。

关于javascript - 使用悬停和 Angular 更改 div 的颜色时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40009506/

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