ENTRENAMIENTO ANGULAR JS
Hola amigos,
Comprender el concepto de resolución en angular js. Tenemos que pasar por un
- ¿Cuál es el IDE más adecuado en Python para la minería de datos y por qué?
- ¿Node.js tiene un solo subproceso?
- ¿Está bien no tener suficiente contraste de color en el diseño web (para adherirse a una guía de estilo de marca rígida, etc.)?
- ¿Cuál es la mejor manera de hacer pruebas divididas en un sitio basado en Django?
- ¿Las empresas usan MySQL para nuevos proyectos o Mongo se hizo cargo por completo?
ejemplo
Suponga que está creando un sitio web y en ese sitio web necesita crear una página de inicio de sesión. Entonces, ¿cómo puede poner la validación en esa página?
Hay dos pasos: –
- cuando haces clic en el botón enviar. se verificará su nombre de usuario y contraseña. Si ingresó el nombre de usuario y contraseña correctos, solo usted puede ingresar a la página.
- pero existe el problema de que si alguien conoce el nombre de su página en la que ingresará después de iniciar sesión. que alguien lo ingresará escribiendo el nombre de la url. lo cual es un problema
entonces, resolver se usa para resolver este problema usando una propiedad ‘cheque’
Le estoy proporcionando el código para la aplicación de resolución: –
login.html
Nombre de usuario:
Contraseña:
login.js
var myapp = angular.module (‘myapp’, [‘ngRoute’]);
myapp.config (function ($ routeProvider) {
$ routeProvider
.cuando(‘/’,{
templateUrl: ‘login.html’
})
.when (‘/ home’, {
resolver:{
“check”: función ($ location, $ rootScope)
{
if (! $ rootScope.logmein)
{
$ location.path (‘/’);
}
}
},
templateUrl: ‘home.html’
})
.de otra manera({
redirigir a:’/’
})
});
myapp.controller (‘logincontrol’, function ($ scope, $ location, $ rootScope) {
$ scope.submit = function () {
usuario var = $ scope.username;
var pass = $ scope.password;
if (usuario == ‘admin’ && pass == ‘1234’)
{
$ rootScope.logmein = “true”;
$ location.path (‘/ home’);
}
más{
alerta (‘usuario inválido’);
}
}
});
así que cuando hagas clic en el botón de inicio de sesión
** **
se llamará una función de inicio de sesión
es decir, ** $ scope.submit = function () {**
dentro del controlador de control de inicio de sesión
donde configuro el valor de la variable logmein verdadero
es decir, ** $ rootScope.logmein = “true”; **
así que cada vez que alguien escriba el nombre de mi página de inicio en la URL
e intentará ir a casa sin iniciar sesión en el valor de
La variable logmein será falsa y el usuario será redirigido nuevamente
a la página de índice.
Gracias