在角度js网格上显示服务器数据

时间:2016-06-02 01:14:25

标签: angularjs ng-grid offline-caching

在离线网络应用中,我想在AngularJS网格上显示服务器数据。我有一个jsfiddle示例new JSFIDDLE

显示默认数据。

此代码同步服务器

  $('#btnSyncServer').click(function () {
    var customers = [];
    db.linq.from(config.objectStoreName).select().then(function () {
        if (customers.length > 0) {
            var postData = { revision: parseInt(localStorage.customerRevision, 10), appID: config.appID, customers: customers };
            $.ajax({
                url: 'api/service',
                type: 'POST',
                dataType: 'json',
                contentType: "application/json",
                data: JSON.stringify(postData),
                success: function (data) {
                    if (data.Revision == localStorage.customerRevision) {
                        alert('There is newer version on the server. Please Sync from server first.');
                    }
                    else {
                        syncData(data);                           
                    }
                }
            });

这是我到目前为止在jsfiddle示例中修改的内容

   self.readAll = function () {
        return $http({
            method: 'GET',
            url: baseUrl + objectName,
            headers: anonymousToken
        }).then(function (response) {
            return response.data;
        });
    };


}());

html方:

<div ng-app="app">
    <div ng-controller="MainCtrl">
        <div ui-grid="gridOptions" class="grid"></div>
    </div>
</div>

我在修改后的示例中使用了url: 'api/service',,但它让我“连接失败...”#34;错误。它正在尝试连接到本地数据库 有没有其他方法在网格中显示服务器数据?

0 个答案:

没有答案