我得到一个错误:AngularJS - 错误:[NG:AREQ]参数 'FN' 不是一个函数,得到了串
Error: [ng:areq] Argument 'fn' is not a function, got string
我阅读和应用其他建议。但是我没有解决这个问题。
这是我的代码:
controller.js
angular.module('starter.controllers', [])
.controller('DashCtrl', function ($scope,$ionicScrollDelegate,SocketService) {
var me = this;
me.messages = [];
$scope.sendTextMessage = function() {
var msg = {
'text': me.messages
}
me.messages.push(msg);
$ionicScrollDelegate.scrollBottom();
me.messages = '';
SocketService.emit('mesaj', msg);
};
});
services.js
angular.module('starter.services', [])
.service('SocketService', ['socketFactory'],
function SocketService(socketFactory) {
return socketFactory({
ioSocket: io.connect('http://l92.168.1.27:3000')
});
});
请阅读[问]。 – evolutionxbox
改进了格式,改进了错误视图 –