Articles of angularjs

Cómo subir archivos en angularjs e2e prueba de transportador

Quiero probar la carga de archivos usando una prueba angularjs e2e. ¿Cómo se hace esto en las pruebas e2e? Ejecuto mi script de prueba a través de ronco karma.

¿Cómo puedo crear plantillas recursivas en AngularJS cuando uso objetos nesteds?

Intento crear un formulario de forma dinámica a partir de un objeto JSON, que contiene grupos nesteds de elementos de formulario: $scope.formData = [ {label:’First Name’, type:’text’, required:’true’}, {label:’Last Name’, type:’text’, required:’true’}, {label:’Coffee Preference’, type:’dropdown’, options: [“HiTest”, “Dunkin”, “Decaf”]}, {label: ‘Address’, type:’group’, “Fields”:[ {label:’Street1′, type:’text’, required:’true’}, {label:’Street2′, type:’text’, required:’true’}, {label:’State’, type:’dropdown’, options: [“California”, “New York”, […]

AngularJS – ¿Destruye $ los remove event listeners?

https://docs.angularjs.org/guide/directive Al escuchar este evento, puede eliminar los detectores de eventos que puedan causar pérdidas de memoria. Los oyentes registrados en ámbitos y elementos se limpian automáticamente cuando se destruyen, pero si registró un oyente en un servicio o registró un oyente en un nodo DOM que no se está eliminando, tendrá que limpiarlo usted […]

Validación dinámica y nombre en un formulario con AngularJS

Tengo este formulario: http://jsfiddle.net/dfJeN/ Como puede ver, el valor del nombre para la entrada está establecido estáticamente: name=”username” , la validación del formulario funciona bien (agregar algo y eliminar todo el texto de la entrada, debe aparecer un texto). Luego trato de establecer dinámicamente el valor del nombre: http://jsfiddle.net/jNWB8/ name=”{input.name}” Luego aplico esto a mi […]

AngularJS. Cómo llamar a la función del controlador desde fuera del componente del controlador

¿Cómo puedo llamar a la función definida bajo el controlador desde cualquier lugar de la página web (fuera del componente del controlador)? Funciona perfectamente cuando presiono el botón “get”. Pero necesito llamarlo desde fuera del controlador div. La lógica es: por defecto mi div está oculto. En algún lugar del menú de navegación, presiono un […]

¿Es posible hacer una vista de árbol con angular?

Estoy buscando mostrar datos en una estructura de árbol en una aplicación web. Esperaba usar Angular para esta tarea. Parece que ng-repeat me permitirá iterar a través de una lista de nodos, pero ¿cómo puedo anidar cuando aumenta la profundidad de un nodo determinado? Probé el siguiente código , pero el escapado automático del HTML […]

Lucha contra el controlador de ejecución AngularJS dos veces

Entiendo que AngularJS corre a través de un código dos veces, a veces incluso más, como eventos de $watch , 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({ id: $scope.User._id.$oid }, function(user) { $scope.User = new […]

Inyectar $ scope en una función de servicio angular ()

Tengo un Servicio: angular.module(‘cfd’) .service(‘StudentService’, [ ‘$http’, function ($http) { // get some data via the $http var path = ‘data/people/students.json’; var students = $http.get(path).then(function (resp) { return resp.data; }); //save method create a new student if not already exists //else update the existing object this.save = function (student) { if (student.id == null) { […]

Cómo establecer una opción seleccionada de un control de lista desplegable usando JS angular

Estoy usando Angular JS y necesito establecer una opción seleccionada de un control de lista desplegable usando JS angular. Perdóname si esto es ridículo, pero soy nuevo con Angular JS Aquí está el control de la lista desplegable de mi html 0″ name=”posterVariants” ng-show=”item.id==8″ ng-model=”item.selectedVariant” ng-change=”calculateServicesSubTotal(item)” ng-options=”v.name for v in variants | filter:{type:2}”> Después de […]

¿Cómo usar la función ‘reemplazar’ para las directivas AngularJS personalizadas?

¿Por qué replace=true o replace=false no tiene ningún impacto en el siguiente código? ¿Por qué no se muestra el “cierto contenido existente” cuando replace = false? O poniéndolo de forma más humilde, ¿puede explicar amablemente cuál es la función replace=true/false en las directivas y cómo usarla? Ejemplo JS / Angular: angular.module(‘scopes’, []) .controller(‘Ctrl’, function($scope) { […]