결국,이 간단한 프레임 워크에는 JS의 제어 부분 만 있습니다. 각도 프레임 워크에는 고유 한 논리적 부분, 자체 컨트롤러 및 서비스 계층이 있습니다. 우리는 각도의 내장 리소스와 쿠키를 사용할 수 있으므로 각도 libs를 추가해야합니다.
--------------------------------------------------------------------------------------------------------------------------------
<script src = "lib/angular/angular-strap.js"> </script> <script src = "lib/angular/angular-resource.js"> </script> <script src = "lib/angular/angular-cookies.js"> </script>
먼저 우리의 Services.js를보십시오
'엄격한 사용'; / * 서비스 */ // 서비스를 등록하는 방법을 보여줍니다. //이 경우 간단한 가치 서비스입니다. var services = angular.module ( 'jthink.services', [ 'ngresource']). 값 ( '버전', '1.0'); services.factory ( 'loginservice', [ '$ resource', function ($ resource) {return $ resource ( 'fakedata/userLogin.json', {}, {login : {method : 'get', params : {}, isarray : false}});여기서 우리는 공장 모드를 사용하며 실제로 컨트롤러 계층을 호출하는 로그인 방법을 제공합니다. 이 Controllers.js를 살펴 보겠습니다
'엄격한 사용'; / * 컨트롤러 */ var 컨트롤러 = Angular.Module ( 'jthink.controllers', []); controllers.controller ( 'loginctrl', [ '$ scope', 'loginservice', function ($ scope, loginservice) {$ scope.login = {}; $ scope.login.submit = function () {console.log ($ scope.login.email); console.log ($ scope.log.) layinservice.login ({}, {email : $ scope.login.email, password : $ scope.login.password}, function (if (succes.여기서 우리는 간단한 논리를 수행해야하며 가장 중요한 것은 서비스 계층에서 제공 한 로그인 방법을 호출하는 것입니다.
다른 모듈은이 패턴으로 작성할 수 있습니다. 시간 제약으로 인해이 간단한 프레임 워크로 많은 세부 사항이 작성되지 않습니다. 특정 항목에 대해 알고 싶다면이 프레임 워크를 개인적으로 요청하십시오. 나는 기본적으로 그것들을 완전히 작성했습니다. . . . .
위는 AngularJS 부트 스트랩의 프론트 엔드 JS 부분을 구축하기위한 코드입니다. 우리는 향후 관련 정보를 계속 추가 할 것입니다. 이 사이트를 지원 해주셔서 감사합니다!
관련 기사 :
AngularJS Bootstrap은 프론트 엔드 프레임 워크가 장착되어 있습니다 -JS Control Part
AngularJS Bootstrap은 프론트 엔드 프레임 워크가 장착되어 있습니다 - 기본 페이지
프론트 엔드 프레임 워크가 장착 된 AngularJS 부트 스트랩 - 준비 작업
AngularJS 부트 스트랩 세부 설명 및 샘플 코드