AngularJS 소개 :
AngularJS는 새로운 특성 및 표현식으로 HTML을 확장합니다.
AngularJS는 단일 페이지 응용 프로그램 (SPA : 단일 페이지 응용 프로그램)을 빌드 할 수 있습니다.
AngularJS는 배우기가 매우 쉽습니다.
AngularJS에서는 세 가지 방법 ($ 제공 업체, $ Factory, $ Service)을 통해 서비스를 사용자 정의 할 수 있습니다. 다음은 다른 구현 양식입니다.
// 모듈 정의, Inject $ prudevar starterApp = angular.Module ( 'starter.controllers', [], function ($ prude) {// 첫 번째 메소드 : 첫 번째 메소드 : 제공 제공자를 사용하여 서비스 제공자를 사용하여 서비스를 사용자 정의하여 제공합니다. San0 ','usernick ':'xiaohua0 ','age ': 25}, {'username ':'zhang san1 ','usernick ':'xiaohua1 ','age ': 26}]; return userInfo;}}); $ provery.furedory ( '', function () {}); $ provery.service ( '', function () {});}); // 두 번째 방법 (모듈의 구성 메소드에 제공) StarterApp.config ([ '$ 제공', 기능을 사용하여 서비스를 사용하여 서비스를 사용합니다. $ get method) $ pross.provider ( 'getUserAddressService', function () {var _userAddress = ''; var service = {{{{{}; this. $ get = function () {service.setAddress = function (userAddress) {_ userAddress = userAddress;} service.getAddress = function () _USEREDDRESS; 서비스;}}); // 제공된 공장 (return object, service, string) $ provery.furedory ( 'servicename1', [ '$ http', [$ http ', function ($ http) {// var service = {}; // service.getName = function () {// return'Zhang San '; // return service; // return service; // return service; // returt; // returns. sarsada ";}]); // 서비스 제공 업체를 사용하여 서비스 (return object, service) $ prover.service ( 'servicename2', [ '$ http', function ($ http) {// return {// 'name': 'aa'//}; // 메소드를 직접 정의 할 수 있습니다. san ';}}]}])); // 세 번째 방법 (모듈 제공 업체, 서비스, 공장 메소드의 세 번째 방법은 권장됩니다) Starterapp.provider ('servicename3 ', function () {this. $ get = function () {'Mod의 제공자 메소드를 통해 직접 서비스 '; 모듈의 공장 메소드 ';}); StarterApp.service ('servicename5 ', function () {return {'message ':'모듈의 서비스 메소드를 통해 직접 서비스 '});위는 편집자가 귀하에게 소개 한 AngularJS 사용자 정의 서비스의 세 가지 방법을 요약 한 것입니다. 나는 그것이 당신에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!