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