0
AngularJS의 새로운 기능입니다. AngularJS SPA 응용 프로그램을 개발 중입니다. 각도 조절 서비스 paymentService
을 사용할 컨트롤러 paymentController
이 있습니다. 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