Preguntas etiquetadas con angularjs

618
Confundido sobre Servicio vs Fábrica

Según tengo entendido, cuando dentro de una fábrica devuelvo un objeto que se inyecta en un controlador. Cuando estoy dentro de un servicio, estoy tratando con el objeto usando thisy sin devolver nada. Supuse que un servicio siempre era un singleton y que se inyectaba un nuevo objeto de fábrica en...

581
¿Puede un controlador AngularJS llamar a otro?

¿Es posible que un controlador use otro? Por ejemplo: Este documento HTML simplemente imprime un mensaje entregado por el MessageCtrlcontrolador en el messageCtrl.jsarchivo. <html xmlns:ng="http://angularjs.org/"> <head> <meta charset="utf-8" /> <title>Inter Controller...

532
Combatiendo AngularJS ejecutando el controlador dos veces

Entiendo que AngularJS ejecuta algunos códigos dos veces, a veces incluso más, como $watcheventos, comprobando constantemente los estados del modelo, etc. Sin embargo mi código: function MyController($scope, User, local) { var $scope.User = local.get(); // Get locally save user data User.get({...

529
Enlace vs compilación vs controlador

Cuando crea una directiva, puede poner código en el compilador, la función de enlace o el controlador. En los documentos, explican que: La función de compilación y enlace se utiliza en diferentes fases del ciclo angular. los controladores se comparten entre directivas Sin embargo, para mí no...

503
Anidamiento complejo de parciales y plantillas

Mi pregunta implica cómo tratar con el anidamiento complejo de plantillas (también llamadas parciales ) en una aplicación AngularJS. La mejor manera de describir mi situación es con una imagen que creé: Como puede ver, esto tiene el potencial de ser una aplicación bastante compleja con muchos...

499
AngularJS ngClass condicional

¿Hay alguna forma de hacer una expresión para algo como ng-classser condicional? Por ejemplo, he intentado lo siguiente: <span ng-class="{test: 'obj.value1 == \'someothervalue\''}">test</span> El problema con este código es que no importa lo que obj.value1sea, la prueba de clase...

493
Redireccionar a una ruta determinada según la condición

Estoy escribiendo una pequeña aplicación AngularJS que tiene una vista de inicio de sesión y una vista principal, configurada así: $routeProvider .when('/main' , {templateUrl: 'partials/main.html', controller: MainController}) .when('/login', {templateUrl: 'partials/login.html', controller:...

484
ng-repeat: filtra por campo único

Tengo una variedad de productos que repito usando ng-repeat y estoy usando <div ng-repeat="product in products | filter:by_colour"> para filtrar estos productos por color. El filtro funciona, pero si el nombre / descripción del producto, etc. contiene el color, el producto permanece...