Al final, este marco simple solo tiene la parte de control de JS. El marco angular tiene su propia parte lógica, su propio controlador y capa de servicio. Dado que podemos usar algunos recursos incorporados y cookies de Angular, necesitamos agregar algunas LIBS angulares:
----------------------------------------------------------------------------------------------------------------------------
<script src = "lib/angular/angular-strap.js"> </script> <script src = "lib/angular/angular-enresource.js"> </script> <script src = "lib/angular/angular-cocookies.js"> </script>
Primero mire a nuestros servicios.js
'Use estricto'; / * Servicios */ // Demuestre cómo registrar servicios // En este caso es un servicio de valor simple. VAR Services = Angular.Module ('jThink.services', ['ngresource']). valor ('versión', '1.0'); Services.Factory ('LoginService', ['$ resource', function ($ resource) {return $ resource ('fakedata/userlogin.json', {}, {login: {método: 'get', params: {}, isArray: falso}});}]);Aquí usamos el modo de fábrica y, de hecho, finalmente proporcionamos un método de inicio de sesión para llamar a la capa del controlador. Echemos un vistazo a estos controladores.js
'Use estricto'; / * Controladores */ var controladores = angular.module ('jThink.Controllers', []); controladores.controller ('loginctrl', ['$ scope', 'loginservice', function ($ scope, loginservice) {$ scope.login = {}; $ scope.login.subMit = function () {console.log ($ scope.login.email); console.log ($ scope.login.login WALT Service Layer LoginService.Login ({}, {Correo electrónico: $ scope.login.email, contraseña: $ scope.login.password}, function (éxito) {if (éxito.status == "Success") {Alert ('Login Success');} más {// MensajeAquí tenemos que hacer una lógica simple, y lo más importante es llamar al método de inicio de sesión proporcionado por la capa de servicio.
Algunos otros módulos se pueden escribir en este patrón. Debido a las limitaciones de tiempo, no se escribirán muchos detalles en este marco simple. Si desea saber sobre los específicos, pídeme este marco en privado. Básicamente los he escrito en su totalidad. . . . .
Lo anterior es el código para construir la parte front-end js de Angularjs Bootstrap. Continuaremos agregando información relevante en el futuro. ¡Gracias por su apoyo para este sitio!
Artículos relacionados:
Angularjs bootstrap está equipado con el marco frontal - parte de control JS
Angularjs bootstrap está equipado con marco frontal - página básica
AngularJS Bootstrap equipado con marco frontal - trabajo de preparación
AngularJS Bootstrap Explicación detallada y código de muestra