Json 每1分钟应用angularJS过滤器

Json 每1分钟应用angularJS过滤器,json,angularjs,filter,timeout,intervals,Json,Angularjs,Filter,Timeout,Intervals,我有一个JSON文件,其中包含特定日期的所有类,如下例所示: [{"start":"2015-11-16 13:50:00", "end":"2015-11-16 14:40:00", "classId":"156", "student":[{"name":"Eduardo", "id":"1", "isBirthday":"0"}]}, {"start":"2015-11-16 18:00:00", "end":"2015-1

我有一个JSON文件,其中包含特定日期的所有类,如下例所示:

[{"start":"2015-11-16 13:50:00",
  "end":"2015-11-16 14:40:00",
  "classId":"156",
  "student":[{"name":"Eduardo",
              "id":"1",
              "isBirthday":"0"}]},
{"start":"2015-11-16 18:00:00",
"end":"2015-11-16 18:50:00",
"classId":"109",
"student":[{"name":"Mark",
            "id":"2",
            "isBirthday":"0"}]},
{"start":"2015-11-16 19:00:00",
"end":"2015-11-16 19:50:00",
"classId":"125",
"student":[{"name":"Allan",
            "id":"3",
            "isBirthday":"0"}]},
{"start":"2015-11-16 20:00:00",
"end":"2015-11-16 20:50:00",
"classId":"141",
"student":[{"name":"Macella",
            "id":"4",
            "isBirthday":"0"}]}]
我必须在一个DIV中显示当前类(我使用momentJS获取当前时间),在另一个DIV中,我必须显示下一个类。这是工作,与ng重复和两个过滤器

现在,我必须让它在我的当前时间改变和另一个类启动时更新,所以,这就是为什么我想知道是否可以使用AngularJS和$timeout函数调用过滤器来更新我的网页

可能吗?如果不是,我怎么能做这样的事?建议

谢谢大家!

试试Angularjs的。这会在控制器每次关闭时调用函数,您可以访问和更改
$scope
变量,而无需
$apply()
更改。

尝试Angularjs。这会在控制器每次关闭时调用函数,您可以访问和更改
$scope
变量,而无需
$apply()
更改。

这很简单。
您只需更新范围,
过滤器
将自动更新可见集合

很简单。
您只需更新范围,
过滤器
将自动更新可见集合


什么是
调用过滤器
?您必须更改您的范围(例如
$scope.classId
),并且过滤器(ngRepeat filters?)也将更改(在下一次
$digest
电话中)。谢谢您的回复。事实上,当我的页面加载时,我的控制器有一个ajax调用,从那里我可以得到JSON文件。我不想每次都执行ajax调用,所以我只想每分钟过滤一次显示的(JSON文件)数据,而不是从服务器再次加载它。谢谢你@vp_arth!!确切地说,
调用过滤器是什么?您必须更改您的范围(例如
$scope.classId
),并且过滤器(ngRepeat filters?)也将更改(在下一次
$digest
电话中)。谢谢您的回复。事实上,当我的页面加载时,我的控制器有一个ajax调用,从那里我可以得到JSON文件。我不想每次都执行ajax调用,所以我只想每分钟过滤一次显示的(JSON文件)数据,而不是从服务器再次加载它。谢谢你@vp_arth!!