角度ng重复元素的问题

时间:2014-03-27 14:31:38

标签: javascript angularjs

所以,我遇到了ngRepeat和复选框的问题:

我使用https://github.com/cgarvis/angular-toggle-switch作为样式输入复选框,并使用以下模板生成块。如果复选框已更改状态,则angular必须向服务器发送请求并更新此列表:

<div class="table" ng-repeat="block in items" >
<ul>
<li><toggle-switch model="block.status"><toggle-switch></li>
</ul>
</div>

但是,如果复选框已更改,如何初始化请求?在控制器中,还是注意改变当前元素? ...请帮助理解这一刻。

例如: 如果我使用简单的表单<input type=checkbox ng-model="block.status" ng-change="update()"> 和控制器:

seomanagerControllers.controller('RelinksCtrl', ['$scope', '$http', '$interval',
function($scope, $http, $interval) {

    updateBlocks();
    //$interval(updateBlocks,5000) //use for watch changed

    function updateBlocks() {

        $http.get('/get/blocks')
            .success(function(data) {
                $scope.items = data
            });
    }

    $scope.update = function() {
        console.log(this.block)
    }
}]);

0 个答案:

没有答案