angular.js - AngularJS의 컨트롤러 및 서비스의 계층화된 디자인 및 코딩
黄舟
黄舟 2017-05-15 17:08:29
0
1
576

최근에 컨트롤러에서의 데이터 처리가 별로 적합하지 않다는 것을 보고 http://www.jianshu.com/p/1e1a를 참고하여 컨트롤러와 서비스의 계층적 설계와 코딩을 배우러 갔습니다. .. 하지만 사용 중에 직면한 한 가지 문제는 서비스 계층이 통신 콜백을 처리하고 $http 서비스를 호출하기 위해 비즈니스 콜백을 컨트롤러 계층에 전달할 때 요청 매개변수를 어떻게 전달합니까? 코드는 다음과 같습니다.

으아아아
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

모든 응답(1)
PHPzhong

getData는 콜백 함수를 매개변수로 받을 수 있습니다. 이 콜백 함수의 매개변수는 전달하려는 데이터입니다. 그런 다음 서비스의 getData 메서드를 호출할 때 서비스를 컨트롤러에 삽입합니다. 콜백 함수를 작성하여 getData 메소드에 전달하면 됩니다. getData에서 요청된 데이터를 처리한 후 수신 콜백 메소드를 직접 호출하고 처리된 매개변수를 전달하기만 하면 됩니다.


으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿