Aus dem folgenden Code, ich möchte entweder laden Spinner oder animierte GIF, bis myMessage
sollte angezeigt werden, wenn Sie auf Submit
Schaltfläche auf timeout
klicken. Wie kann ich das tun, bitte lass es mich wissen und danke im Voraus!Wie man Spinner oder lebhaftes Gif auf Knopfdruck zeigt, bis Nachricht angezeigt wird?
Html:
<div ng-controller="Controller">
<input type="text" id="inputId" ng-model="enteredMessage"
autofocus/>
<i class="fa fa-spinner fa-spin" style="font-size:24px"></i>
<button type="button" ng-click="myFunction(enteredMessage)">Submit</button>
Entered: {{myMessage}}
</div>
js:
var myApp = angular.module('myApp',[]);
myApp.controller('Controller',['$scope','$timeout', function ($scope, $timeout) {
$scope.myFunction = function(enteredTextMessage){
$timeout(function() {
//I need to show the spinner for three seconds until my myMessage loading/displaying complete
$scope.myMessage = enteredTextMessage;
}, 3000);
}
}
]);
Ich bin froh, Ihnen zu helfen –