0
angular-websocket
を使用してバックエンドと接続する工場があり、その情報を送信するためにコントローラーから情報を渡す必要があり、配列として渡す必要があります。 工場などです。 コントローラーから工場出荷時のエラーへ
.controller("registerController", function($scope,$stateParams,$ionicPopup,$state,registerService) {
$scope.registerService = registerService;
$scope.signUp = function() {
registerBox = [];
registerBox.push('Register')
registerService.sendId(registerBox);
};
})
は、しかし、私はエラーを取得する:
.factory('registerService', function($websocket) {
var dataStream = $websocket('ws://localhost:3000'); //websocket
dataStream.onOpen(function() {
console.log('in');
this.sendId = function(data) {
console.log('data: '+data);
};
})
dataStream.send(function(message) {
//send info to backend
});
})
とコントローラなどのregisterService.sendIdは関数ではありません。 問題はどうしますか?
あなたはあなたのサービスで「返品」されていません。 –