2016-04-15 22 views
0

Ich versuche, eine eckige App mit Intel XDK zu erstellen. Hier, wenn ich die Indexseite ausführen, können wir Footer-Nachricht sehen. Was ich brauche, ist die Fußzeile und Fußzeile Meldung kannFuß- und Fußzeile Nachricht anzeigen und ausblenden

<div class="bar bar-footer bar-balanced" style="background-color:#444444;"> 
      <div class="title">{{footer_message}}</div> 
</div> 
+1

[ '$ interval'] (https : //docs.angularjs.org/api/ng/service/$interval) ... ['ngShow'] (https://docs.angularjs.org/api/ng/directive/ngShow) – Rayon

Antwort

0

Sie Winkel $ Intervall oder window.setInterval Funktion

$interval(function() { 
if($scope.showFooter) 
{ 
$scope.showFooter =false; 
} 
else{$scope.showFooter =true;} 
},5000); 

Hinweis verwenden alle 5 Sekunden

index.html ein- und ausblenden : Sie müssen $ interval Service in Ihrem Controller

in Ihrem html:

0 injizieren
<div ng-show="showFooter" class="bar bar-footer bar-balanced" style="background-color:#444444;"> 
      <div class="title">{{footer_message}}</div> 
</div> 
+0

' $ scope. showFooter =! $ scope.showFoo ter; ' – Rayon

+0

oder' window.setInterval' ..? Was ist mit 'Digest-Zyklus'? – Rayon

+0

Ich probierte $ interval() zuerst dann funktioniert es. Und Ihr Code funktioniert auch @ RayonDabre – sherins

0

Sie $ Intervall() in Controller-Seite und ng-show in Index-Seite verwenden können

0

Ich glaube, Sie für einen Benachrichtigungsabschnitt in foorter suchen message.so, was Sie können die Nachricht Variable binden in $ scope. $ Uhr Service und überprüfen, ob das einen Wert hat und wenn diese Nachricht einen gewissen Wert nicht null hat, die sofort und in hTML-Abschnitt eine ng-Show dieser variablen verwenden

$timeout(function() { 
      $scope.footerMessage = null; 


     }, 2000); 
+0

werden Sie bitte mehr erklären.oder bitte Geige ?? @Rishabh Jain – sherins

Verwandte Themen