如何更新Div中的内容?

时间:2017-10-16 06:45:39

标签: javascript html angularjs

我正在工作的项目是angularjs,后端的数据在30秒内变化,我必须反映所做的更改。我应该每10秒更新一次Div,任何想法怎么做?

2 个答案:

答案 0 :(得分:1)

您必须为来自后端的数据编写someCallBak,您必须在那里存储一个变量以在Div中显示它并且必须有一个计时器来从后端调用数据。你可以写一个变量:

 function yourCallback(){
     $scope.showDiv = false;

       your data come {
  //make it true
$scope.showDiv = true;
 }}

div ng-if="showDiv";

中写下此变量

答案 1 :(得分:-1)

您需要考虑您的客户端 - 服务器模型。您需要决定如何从后端获取数据以更新前端(延迟加载,套接字,负载),这取决于您。

您的前端需要有一个连接到后端的图层,检索数据并更新视图。

关于30秒的事情,你不能想到前端的30秒,因为客户端可以在第二个29连接。如果你想要准确,你需要通知前端有更新(可能是套接字连接),但如果更新时间不重要,你可以决定用ajax拉每隔一个X秒来得到一个平均水平很好。