Time 在AngularJS中,如何根据依赖于当前时间的逻辑进行编码?

Time 在AngularJS中,如何根据依赖于当前时间的逻辑进行编码?,time,angularjs,Time,Angularjs,我有一些代码,它的结果取决于当前时间。说 Shop.prototype.isOpen = function() { var now = new Date(); var today = now.getDay(); return this.openTime(today) <= now && now <= this.closeTime(today); }; Shop.prototype.isOpen=函数(){ var now=新日期(); var toda

我有一些代码,它的结果取决于当前时间。说

Shop.prototype.isOpen = function() {
  var now = new Date();
  var today = now.getDay();

  return this.openTime(today) <= now && now <= this.closeTime(today);
};
Shop.prototype.isOpen=函数(){
var now=新日期();
var today=now.getDay();

返回这个.openTime(今天)指令的角度文档有一个时间更新的例子

但基本上,让您的控制器设置一个$scope(或$rootScope,取决于您希望如何访问它)属性,该属性通过setTimeout循环更新

<span ng-show="shop.isOpen()">Open now!</span>