我们有一个使用我们的API调用的SQL Server数据库。
API用C#编写。 API提供给前端。用.net / MVC + AngularJS编写,
目前,数据已加载到页面的curl -X POST \
https://example.com/gateway/sms \
-H 'Accept: application/json' \
-H 'Cache-Control: no-cache' \
-H 'Content-Type: application/json' \
-H 's: APP' \
-d '{
"mobile": "1112223333"
}'
事件处理程序中,或者通过用户交互(单击按钮)加载。
将实时更新推送到前端的建议方法是什么?即。如果数据库是通过其他方式/另一位用户更新的,则该数据库会立即(或也尽可能接近)在前端(如Firebase正常工作)进行复制
答案 0 :(得分:1)
答案 1 :(得分:0)
我每2秒通过php从sql获取数据,所以我通过使用$ interval和javascript做到了这一点。因此,您必须使函数获取数据,然后在每个特定时间使用$ interval进行调用。这是主意。您需要将其转换为c#...
var interv= $interval(function() {
$scope.getData($scope.startSearch,$scope.endSearch);}, 2000);
$scope.$on('$destroy', function() {
// Make sure that the interval is destroyed too after route
$interval.cancel(interv);
});