aufrufen Ich versuche, eine einfache Chat-Anwendung mit PubNub und Pubnub-Angular zu laufen. Wenn ich versuche, Pubnub.subscribe()
aufzurufen, erhalte ich einen Missing Callback
Fehler, der sich auf Zeile 1 in pubnub.min.js bezieht."Missing Callback" beim Versuch, Funktionen in pubnub-eckig
app.js:
angular
.module('pnChatApp', [
'ngResource',
'ngRoute',
'pubnub.angular.service'
])
.config(function($routeProvider) {
$routeProvider
.when('/main', {
templateUrl: 'views/main.html',
controller: 'MainCtrl',
})
.when('/join', {
templateUrl: 'views/join.html',
controller: 'JoinCtrl',
})
.otherwise({
redirectTo: '/join'
});
});
main.js:
Things erscheinen in Ordnung aufgebaut werden
angular.module('pnChatApp')
.controller('MainCtrl', ['$scope', '$rootScope', '$location', 'Pubnub', function($scope, $rootScope, $location, Pubnub) {
...
Pubnub.subscribe({
channel: $scope.controlChannel,
});
und index.html:
<script src="https://cdn.pubnub.com/pubnub.min.js"></script>
<!-- build:js(.) scripts/vendor.js -->
<!-- bower:js -->
<script src="bower_components/jquery/dist/jquery.js"></script>
<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/bootstrap/dist/js/bootstrap.js"></script>
<script src="bower_components/angular-resource/angular-resource.js"></script>
<script src="bower_components/angular-route/angular-route.js"></script>
<script src="bower_components/pubnub-angular/dist/pubnub-angular.min.js"></script>
PubNub ist Initialisierung in einem anderen Controller, und das passiert, bevor ich an diesen Punkt komme.
Irgendwelche Gedanken?
Dank! Ich habe das über einen ungefähr ein Jahr alten Udemy-Kurs gemacht, und ich konnte auch nicht herausfinden, wie ihr Code lief. Also, ich denke das hat sich seither verändert ... –
Gern geschehen :) – tasseKATT