Preguntas etiquetadas con angularjs

Úselo para preguntas sobre AngularJS (1.x), el marco de JavaScript de código abierto. NO use esta etiqueta para Angular 2 o versiones posteriores; en su lugar, use la etiqueta [angular].



6
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 modelos anidados. La …

11
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 siempre se aplica al elemento. Haciendo esto: <span ng-class="{test: obj.value2}">test</span> Mientras …
499 html  css  angularjs 

11
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: LoginController}) .otherwise({redirectTo: '/login'}); Mi LoginController comprueba la combinación usuario / pase y establece una propiedad en $ rootScope que …
493 angularjs  ngroute 

12
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 después de aplicar el filtro. ¿Cómo configuro el …

10
AngularJS: inicializa el servicio con datos asincrónicos
Tengo un servicio AngularJS que quiero inicializar con algunos datos asincrónicos. Algo como esto: myModule.service('MyService', function($http) { var myData = null; $http.get('data.json').success(function (data) { myData = data; }); return { setData: function (data) { myData = data; }, doStuff: function () { return myData.getSomeData(); } }; }); Obviamente, esto no …

19
¿Cuál es la forma correcta de comunicarse entre controladores en AngularJS?
¿Cuál es la forma correcta de comunicarse entre los controladores? Actualmente estoy usando un horrible dulce de azúcar que involucra window: function StockSubgroupCtrl($scope, $http) { $scope.subgroups = []; $scope.handleSubgroupsLoaded = function(data, status) { $scope.subgroups = data; } $scope.fetch = function(prod_grp) { $http.get('/api/stock/groups/' + prod_grp + '/subgroups/').success($scope.handleSubgroupsLoaded); } window.fetchStockSubgroups = $scope.fetch; …
473 scope  angularjs 

10
Error angular de repetición ng "No se permiten duplicados en un repetidor".
Estoy definiendo un filtro personalizado así: <div class="idea item" ng-repeat="item in items" isoatom> <div class="section comment clearfix" ng-repeat="comment in item.comments | range:1:2"> .... </div> </div> Como puede ver, el ng-repeat donde se usa el filtro está anidado dentro de otro ng-repeat El filtro se define así: myapp.filter('range', function() { return …


18
Inyector AngularJS 1.2 $: modulador
Cuando se usa angular 1.2 en lugar de 1.07, el siguiente código ya no es válido, ¿por qué? 'use strict'; var app = angular.module('myapp', []); app.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) { $locationProvider.html5Mode(true); $routeProvider. when('/', { templateUrl: 'part.html', controller: 'MyCtrl' }). otherwise({ redirectTo: '/' }); } ]); El problema está en la …


8
Trabajando con select usando las opciones ng de AngularJS
Lo he leído en otras publicaciones, pero no pude resolverlo. Tengo una matriz $scope.items = [ {ID: '000001', Title: 'Chicago'}, {ID: '000002', Title: 'New York'}, {ID: '000003', Title: 'Washington'}, ]; Quiero renderizarlo como: <select> <option value="000001">Chicago</option> <option value="000002">New York</option> <option value="000003">Washington</option> </select> Y también quiero seleccionar la opción con ID …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.