0
我是AngularJS世界的新手。我正在開發AngularJS SPA應用程序。我有一個控制器paymentController
這將使用角度定製服務paymentService
。 paymentController $scope
有多個成員,如billerId
,billAccount
,paymentAmount
等。我想將這些成員的全部/大部分傳遞給角度服務公開的功能。我不知道最好的辦法是什麼。我的代碼如下:將多個作用域成員從控制器傳遞到角度服務
app.controller("paymentController", function ($scope, $rootScope, paymentService) {
$scope.billerId;
$scope.billAccount;
$scope.paymentAmount;
$scope.feeAmount=1.0;
$scope.platform = 1;
$scope.makePayment = function(){
paymentService.makePayment(/*what should be passed to this function*/);
}
});
請給我建議理想的方法。
是否該對象必須在$範圍是什麼?我可以聲明一個局部變量(var bill)並在將它傳遞給服務之前爲它賦值? –
是的,你可以做! – Sajeetharan