Articles of angularjs

Acceso asincrónico a una matriz en Firebase

Aquí está mi código: var userRef = new Firebase(“https://awesome.firebaseio.com/users/”); var tokenRef = userRef.child(key+’/tokens’); tokenRef.once(‘value’, function(snapshot){ var userTokenSync = $firebase(tokenRef); var userTokens = userTokenSync.$asArray(); console.log(userTokens); console.log(userTokens[0]); for(var i=0, len = userTokens.length; i < len; i++) { console.log(userTokens[i]); } console.log('done'); }) Este código obtiene los tokens de un usuario de firebase, y solo quiero navegar en el […]

¿Cuál es la mejor manera de aplicar una clase condicionalmente?

Digamos que tiene una matriz que se representa en un ul con un li para cada elemento y una propiedad en el controlador llamada selectedIndex . ¿Cuál sería la mejor manera de agregar una clase a la li con el índice selectedIndex en AngularJS? Actualmente estoy duplicando (a mano) el código li y agregando la […]

Sin ‘Access-Control-Allow-Origin’ – Node / Apache Port Issue

He creado una pequeña API usando Node / Express e intentando extraer datos usando Angularjs, pero como mi página html se está ejecutando en apache en localhost: 8888 y la API del nodo está en el puerto 3000, recibo el mensaje No ‘Access-Control- Permitir-Origen ‘. Intenté usar node-http-proxy y Vhosts Apache pero no tuve mucho […]

¿Cómo manejan los motores de búsqueda las aplicaciones de AngularJS?

Veo dos problemas con la aplicación AngularJS con respecto a los motores de búsqueda y SEO: 1) ¿Qué sucede con las tags personalizadas? ¿Los motores de búsqueda ignoran todo el contenido dentro de esas tags? es decir, supongamos que tengo Hey, this title is important ¿se a pesar de estar dentro de las tags personalizadas? […]

Cómo hacer que ng-repeat filtre los resultados duplicados

Estoy ejecutando un simple ng-repeat sobre un archivo JSON y quiero obtener nombres de categoría. Hay alrededor de 100 objetos, cada uno perteneciente a una categoría, pero solo hay alrededor de 6 categorías. Mi código actual es este: {{place.category}} El resultado es 100 opciones diferentes, en su mayoría duplicados. ¿Cómo uso Angular para verificar si […]

Error angular ng-repeat “No se permiten duplicados en un repetidor”.

Estoy definiendo un filtro personalizado como ese: …. Como puede ver, la repetición ng donde se usa el filtro está anidada dentro de otra repetición ng El filtro se define así: myapp.filter(‘range’, function() { return function(input, min, max) { min = parseInt(min); //Make string input int max = parseInt(max); for (var i=min; i<max; i++) input.push(i); […]

AngularJs $ http.post () no envía datos

¿Alguien podría decirme por qué la siguiente statement no envía los datos de la publicación a la URL designada? Se llama a la url pero en el servidor cuando imprimo $ _POST – obtengo una matriz vacía. Si imprimo un mensaje en la consola antes de agregarlo a los datos, muestra el contenido correcto. $http.post(‘request-url’, […]

¿Cómo se usa $ sce.trustAsHtml (cadena) para replicar ng-bind-html-unsafe en Angular 1.2+

ng-bind-html-unsafe se eliminó en Angular 1.2 Estoy tratando de implementar algo donde necesito usar ng-bind-html-unsafe . En los documentos y en el commit de github dicen: ng-bind-html proporciona un comportamiento similar a ng-html-bind-unsafe (innerHTML es el resultado sin sanitización) cuando se vincula al resultado de $ sce.trustAsHtml (cadena). ¿Cómo haces esto?

¿Cómo iterar sobre las claves y valores con ng-repeat en AngularJS?

En mi controlador, tengo datos como: $scope.object = data Ahora estos datos son el diccionario con las claves y los valores de json . Puedo acceder al atributo con object.name en la plantilla. ¿Hay alguna manera de que pueda iterar sobre las teclas y mostrarlas en una tabla como {{key}} data.key Los datos son así […]

AngularJS realiza una solicitud de OPTIONS HTTP para un recurso de origen cruzado

Intento configurar AngularJS para que se comunique con un recurso de origen cruzado donde el host de activos que entrega mis archivos de plantilla está en un dominio diferente y, por lo tanto, la solicitud de XHR que realiza un angular debe ser de dominio cruzado. He agregado el encabezado CORS adecuado a mi servidor […]