Articles of angularjs

Cómo mirar en profundidad una matriz en angularjs?

Hay una variedad de objetos en mi scope, quiero ver todos los valores de cada objeto. Este es mi código: function TodoCtrl($scope) { $scope.columns = [ { field:’title’, displayName: ‘TITLE’}, { field: ‘content’, displayName: ‘CONTENT’ } ]; $scope.$watch(‘columns’, function(newVal) { alert(‘columns changed’); }); } Pero cuando TITLE2 los valores, por ejemplo, cambio TITLE a TITLE2 […]

npm / yeoman instalan generator-angular sin sudo

Intenté instalar generator-angularjs usando Yo ( Yoeman ) sin sudo : npm install -g generator-angular Yo obtengo: Error: EACCES, mkdir ‘/usr/lib/node_modules/generator-angular’ Cuando sudo yo , me dice que no debería usar sudo (lo que es perfectamente comprensible). Tengo un directorio ~/node_modules – ¿por qué no instala sus paquetes allí?

AngularJS: ng-show / ng-hide no funciona con la interpolación `{{}}`

Estoy tratando de mostrar / ocultar algo de HTML usando las funciones ng-show y ng-hide proporcionadas por AngularJS . De acuerdo con la documentación, el uso respectivo para estas funciones es el siguiente: ngHide – {expression} – Si la expresión es verdadera, entonces el elemento se muestra u oculta, respectivamente. ngShow – {expresión} – Si […]

¿Cómo inyecto un controlador en otro controlador en AngularJS

Soy nuevo en Angular e bash descubrir cómo hacer las cosas … Usando AngularJS, ¿cómo puedo inyectar un controlador para ser utilizado dentro de otro controlador? Tengo el siguiente fragmento: var app = angular.module(“testApp”, [”]); app.controller(‘TestCtrl1’, [‘$scope’, function ($scope) { $scope.myMethod = function () { console.log(“TestCtrl1 – myMethod”); } }]); app.controller(‘TestCtrl2’, [‘$scope’, ‘TestCtrl1’, function ($scope, […]

Alcance de acceso AngularJS desde fuera de la función js

Estoy tratando de ver si hay una manera simple de acceder al scope interno de un controlador a través de una función javascript externa (completamente irrelevante para el controlador de destino) He visto en un par de otras preguntas aquí que angular.element(“#scope”).scope(); recuperaría el scope de un elemento DOM, pero mis bashs actualmente no arrojan […]

Convenciones de encoding / nomenclatura de Angularjs

¿Alguien sabe si existe alguna referencia oficial o más aceptada para las convenciones de nomenclatura angular para usar cuando construimos nuestras aplicaciones? Angular tiene muchos tipos diferentes de componentes, como filtros, directivas, servicios, etc. ¿No estarías de acuerdo en que tener una convención de nomenclatura de referencia cuando los implementemos en nuestras aplicaciones tendrá sentido? […]

Dificultad con ng-model, ng-repeat y entradas

Estoy tratando de permitir que el usuario edite una lista de elementos usando ngRepeat y ngModel . ( Ver este violín .) Sin embargo, ambos enfoques que he intentado conducen a un comportamiento extraño: uno no actualiza el modelo, y el otro difumina el formulario en cada keydown. ¿Estoy haciendo algo mal aquí? ¿No es […]

Diferencia entre llaves dobles e individuales en JS angular?

Soy nuevo en este mundo angular, estoy un poco confundido con el uso de llaves dobles {{}} y llaves simples {} o alguna vez no se utiliza la llave para incluir la expresión como en las directivas ng-class={expression} normal data binding like{{obj.key}} ng-hide=’mydata===”red”‘

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”, […]