1

我正在尝试在使用 AJAX 的客户端中实现轮询方法。我正在构建一个 ASP.NET 框架 Web 应用程序,在后端使用 c#,在前端使用带有 Angular 的 JavaScript,但我不确定....

1.)如果我拥有的代码实际上会进行实时更新并按预期更新我的网页上显示的内容。

2.) 如果我将 Angular 合并到我的 AJAX 请求中的方式可行。

和 3.) 如果我需要在 ajax 请求的正文中指定 'get',例如 type: 'get';

我有一个附加到 $scope 的变量,称为工具,我想使用来自 url 的数据进行更新,如果数据有任何更改,则更新我的网页。显然,url 将包含我希望从中获取数据的实际 URL。到目前为止,这是我模块中的代码...

var updates = function update() {
    $.ajax({
        url: '...',
        success: function (data) {
            $scope.instruments = data;
        },
        complete: function () {
            setTimeout(update, 5000);
        }
    });
};
4

1 回答 1

1

使用 v_comet 包很容易

import { V_ } from 'v_comet';

/**
   title is the variable that need to change.
*/

V_('this.state.title', object); /** in react */

V_('this.title', object); /** in angular */

更多细节: https ://www.npmjs.com/package/v_comet

于 2019-08-29T09:02:33.297 回答