Ich möchte ein Popup anzeigen, aber mit ein bisschen Verzögerung. Das Problem ist, dass wenn ich das Popup nicht verzöge, die Tasten nicht funktionieren und wenn ich die Verzögerung hinzufüge, werden die Tasten nicht angezeigt! Ich habe online gelesen, dass das $ Timeout eine asynchrone Funktion ist, aber das ist nicht das Problem, oder?
Das Popup:
var myPopup = $ionicPopup.show({
templateUrl: 'templates/components/welcomePopup.html',
scope: $scope,
buttons: [{
text: 'Hejdå!',
type: 'custom-save-button',
onTap: function (e) {
$scope.showSpinner = true
}
}]
})
Wie ich es verzögern:
$timeout(function(){
// Popup here
}, 3000)
Aber wenn eine Verzögerung meine Knöpfe Hinzufügen nicht angezeigt werden und ohne sie verzögern nichts funktioniert.
buttons: [{
text: 'Hejdå!',
type: 'custom-save-button',
Kennt jemand eine schnelle Lösung?
Dies ist der Code zur Zeit:
$timeout(function() {
var myPopup = $ionicPopup.show({
templateUrl: 'templates/components/welcomePopup.html',
scope: $scope,
buttons: [{
text: 'Hejdå!',
type: 'custom-save-button',
onTap: function (e) {
$scope.showSpinner = true
}
}]
})
}, 3000)
Danke fürs Lesen! :)