次のコードでは、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);
}
});
});