2016-04-15 6 views
0

Я пытаюсь создать угловое приложение с помощью Intel XDK. Поэтому, когда я запускаю страницу индекса, мы можем видеть сообщение нижнего колонтитула. Что мне нужно колонтитул и нижние колонтитулы сообщение будет показывать и скрывать каждые 5 секундпоказать и скрыть нижний колонтитул

index.html

<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

ответ

0

Вы можете использовать угловой $ интервал или функцию Window.setInterval

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

Примечания : вам необходимо ввести $ interval в ваш контроллер

в вашем html:

<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

или' window.setInterval' ..? Как насчет 'дайджест-цикла'? – Rayon

+0

Я попробовал $ interval() сначала, тогда он работает. И ваш код также работает @RayonDabre – sherins

0

Вы можете использовать $ (интервал) в странице контроллера и нг-шоу в индексной странице

0

Я думаю, что вы ищете секции уведомления в foorter message.so, что вы можете сделать, это связать переменное сообщение в $ сферы. обслуживание $ часов и проверить, если это имеет какое-то значение, и если это сообщение имеет некоторое значение сделать нуль, что мгновенно и в HTML разделе Используйте нг-шоу этого переменной

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


     }, 2000); 
+0

вы объясните подробнее. @ Ришаб Джайн – sherins

Смежные вопросы