Ich habe diesen Controller und ich möchte die $scope.progress
aus dem Funktionsrückruf aktualisieren. Ich habe versucht mit $rootScope
und $scope.apply()
, aber ich kann es nicht zum Laufen bringen. Gibt es etwas, das mir fehlt?
progressupdate ist eine Variable, die vom Ereignis zurückgegeben wird. der Code ist nicht genau so. Ich habe es hier sehr einfach gemacht, um die Struktur zu zeigen.
app.controller('player', function($scope) {
var show = function(url) {
function(err, showOK) {
if (err) {
console.log(err);
} else {
showOK.on('listening', function(){
$scope.progress = progressupdate;
});
}
});
}
show(url);
});
Funktioniert diese Funktion im Controller falsch? Soll ich so etwas verwenden?
$scope.show = function(url)...etc
Ihr Beispiel ist syntaktisch falsch. Nicht sicher, ob das eine schlechte Kopie/Paste oder das eigentliche Problem ist. – SomeKittens
oops, einige schlechte copypasta. – fmtoffolo