相关疑难解决方法(0)

使用UI更新模型和绑定更新操作

我目前使用AngularJS开发了一个内容表,该表将基于Angular Service"Model"进行填充,该服务调用Web服务并返回列表并使用ng-repeat并创建表及其所有内容.

目前的一切都很好,但我有一个小问题.作为表的一部分,我们输出一个操作按钮,当单击该按钮时,将调用更新当前记录的Web服务.我试图让记录数据自动更新,但我必须刷新页面才能看到更改.

这是我的代码

我的app.js.

angular.module('my_vehicles', ['vehicleServices', 'AccountsDirectives']);
Run Code Online (Sandbox Code Playgroud)

service.js

'use strict';

angular.module('vehicleServices', ['ngResource']).
    factory('Car', function($resource) {
        return $resource('/vehicle/api/car.json/:id', {},
            {
                query:   {method:'GET',     isArray:false},
                delete:  {method:'DELETE',  isArray:false},
                update:  {method:'PUT',     isArray:false}
            }
        );
});
Run Code Online (Sandbox Code Playgroud)

controller.js

'use strict';

function MyVehicleController($scope, Car) {

    var init = function() {
        $scope.page_has_next = true;
        $scope.cars = [];
        $scope.page = 1;
    };

    // initialize values
    init();


    Car.query({my_vehicle: true},
        // success
        function(data) {
            $scope.page_has_next = data.has_next;
            $scope.cars = data.objects;
        },
        // error
        function(data) {

        }
    );


    $scope.mark_sold = function(id, …
Run Code Online (Sandbox Code Playgroud)

angularjs

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

angularjs ×1