AngularJS:ng-click函数不能与$ http.get数据一起使用

时间:2013-07-17 01:47:01

标签: angularjs http-get

在以下代码中,print_label是与ng-click链接的函数。来自http-get的所有数据都显示在文档中,但是当我单击按钮时,没有任何反应。如何从$ http.get调用中分配数据?

invoice_app.controller('main_ctrl', function($scope, $http) {
    $http.get(root_url + '/dummy_data.php')
           .then(function(res){

              $scope.invoice = res.data;

            $scope.print_label = function($scope) {
                alert($scope.invoice.id);
            }                        
    });
});

1 个答案:

答案 0 :(得分:0)

回来的数据是否可能是一个数组?因为我让它在plunker中工作:http://plnkr.co/edit/YIfDNg?p=preview