Ich habe folgende WinkelreglerWinkel Ändern in Winkelmesser
....
.controller('EndCtrl', ['$scope', '$location', 'Players', function($scope, $location, Players) {
console.log('players', Players);
$scope.players = Players;
$scope.go = function (path) {
Players = [];
$location.path(path);
};
}]);
Wo Players
eine angular.value ist() Anbieter.
Ich versuche, einen Transporteur Test auszuführen, wo ich die Players
festlegen müssen, bevor etwas auf der Seite passiert
so ....
.....
beforeEach(function(){
browser.get('#/end');
browser.waitForAngular();
browser.executeScript(function(json) {
var mod = angular.module('myApp.players');
mod.run(['Players', function(Players){
Players = [json.characters[0], json.characters[1]];
console.log(Players, 'player browser');
}]);
console.log('player browser', mod);
}, json);
});
jedoch bei der Durchführung des Tests scheint es, nach der Tat ausgeführt werden.
Ich brauche den Wert zu setzen, bevor die Steuerung läuft ....
Versuchen 'browser.waitForAngular() zu bewegen;' zu nach dem 'mod.run()' Befehl. –