gpt4 book ai didi

javascript - Angularjs - Uncaught Error : [$injector:modulerr]

转载 作者:行者123 更新时间:2023-11-28 01:28:57 24 4
gpt4 key购买 nike

我有客户端-服务器应用程序,我遇到了这个错误:“ Uncaught Error :[$injector:modulerr]”。我搜索了一下,找到了很多答案,但没有一个能解决问题。这是我的客户端代码:

angular.module('myApp', [
'btford.socket-io', 'ngRoute'
]).
factory('mySocket', function (socketFactory) {
var myIoSocket = io.connect('http://localhost:3000');

mySocket = socketFactory({
ioSocket: myIoSocket
});

return mySocket;
})
.controller('MyCtrl', function ($scope,$route, mySocket) {
$scope.func = function(){
mySocket.emit('add user', "aaa");
};
});
<!doctype html>
<html lang="en">
<head data-ng-app="myApp">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular-route.js"></script>

<meta charset="UTF-8">
<title>Socket.IO Chat Example</title>
<link rel="stylesheet" href="style.css">
</head>
<body ng-init="func()" data-ng-controller="MyCtrl">
<ul class="pages">
<li class="chat page">
<div class="chatArea">
<ul class="messages"></ul>
</div>
<input class="inputMessage" placeholder="Type here..."/>
</li>
<li class="login page">
<div class="form">
<h3 class="title">What's your nickname?</h3>
<input class="usernameInput" type="text" maxlength="14" />
</div>
</li>
</ul>

<script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="http://localhost:3000/socket.io/socket.io.js"></script><!----------------------------------------->
<script src="main2.js"></script>
</body>
</html>

有什么办法可以解决这个问题吗?

最佳答案

实际上您在 head 标签中使用 data-ng-app="myApp"。因此该模块仅在 head 标签内可用。

您可以尝试在 html 标签中声明。然后尝试..

希望你能得到结果...

谢谢你..

关于javascript - Angularjs - Uncaught Error : [$injector:modulerr],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30999367/

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