Articles of angularjs

La promesa de recursos de AngularJS

Tengo un controlador simple que usa $ resource: var Regions = $resource(‘mocks/regions.json’); $scope.regions = Regions.query(); Estoy usando este controlador en una directiva (en la función de enlace) var regions = scope.regions; Pero las regiones no están definidas. Es bastante lógico que la llamada sea asincrónica. Mi pregunta es ¿cómo puedo esperar para que el resultado […]

¿Cómo contar el número total de relojes en una página?

¿Hay alguna manera, en JavaScript, de contar la cantidad de relojes angulares en toda la página? Usamos Batarang , pero no siempre se ajusta a nuestras necesidades. Nuestra aplicación es grande y estamos interesados ​​en usar pruebas automatizadas para verificar si el conteo de relojes sube demasiado. También sería útil contar relojes según el controlador. […]

si una ruta ngSrc se resuelve en 404, ¿hay alguna manera de volver a un valor predeterminado?

La aplicación que estoy creando requiere que el usuario establezca 4 elementos de información antes de que esta imagen tenga posibilidad de cargarse. Esta imagen es la pieza central de la aplicación, por lo que el enlace de la imagen rota hace que parezca que todo está borked. Me gustaría que otra imagen ocupe su […]

¿Cómo resaltar un elemento del menú actual?

¿AngularJS ayuda de alguna manera con la configuración de una clase active en el enlace de la página actual? Imagino que hay una forma mágica de hacerlo, pero parece que no puedo encontrarlo. Mi menú se ve así: Tasks Tasks y tengo controladores para cada uno de ellos en mis rutas: TasksController y ActionsController . […]

Rails CSRF Protection + Angular.js: protect_from_forgery me hace cerrar sesión en POST

Si se menciona la opción protect_from_forgery en application_controller, entonces puedo iniciar sesión y realizar cualquier solicitud GET, pero en la primera solicitud POST, Rails restablece la sesión, lo que me desconecta. Desactivé temporalmente la opción protect_from_forgery , pero me gustaría usarla con Angular.js. ¿Hay alguna manera de hacer eso?

Obteniendo un error al usar ng-controller en angularjs ver 1.3.0

Hola, estoy siguiendo algunos tutoriales de angularjs Estoy usando la versión de angularjs 1.3.0 aquí está mi código First Name: Last Name: Full Name: {{firstName+” ” + lastName}} function personController($scope) { $scope.firstName = “David”; $scope.lastName = “Silva”; } Y creo que he hecho lo mismo que el tutorial. Pero me da error de seguimiento cuando […]

AngularJS: Cuándo usar el servicio en lugar de la fábrica

Por favor, tengan paciencia aquí. Sé que hay otras respuestas como: AngularJS: Servicio vs proveedor vs fábrica Sin embargo, todavía no puedo entender cuándo utilizarías el servicio en lugar de la fábrica. De lo que puedo decir, la fábrica se usa comúnmente para crear funciones “comunes” que pueden ser llamadas por múltiples Controladores: Creación de […]

¿Qué “cosas” se pueden inyectar a otros en Angular.js?

Me está costando un poco entender la Inyección de Dependencia en Angular. Entonces, mi pregunta es, ¿puede alguien explicar cuál de los “tipos”, como Controller, Factory, Provider, etc., podemos inyectar en otros, incluidas otras instancias del mismo “tipo”? Lo que estoy buscando en realidad es esta tabla llena de y / n. Para las celdas […]

Directivas de representación dentro de $ sce.trustAsHtml

He incluido un Plunker aquí: http://plnkr.co/edit/4vqV8toHo0vNjtfICtzI?p=preview Intento agregar un botón al DOM y al hacer clic debería ejecutar la función vinculada a él. En este caso, debería alertar a “prueba”. Aquí está el código. controlador app.controller(‘MainCtrl’, function($scope, $sce) { $scope.trustedHtml = $sce.trustAsHtml(‘Submit’); $scope.testAlert = function () { alert(‘testing’) }; }); HTML

angular-ui-router con requirejs, carga lenta del controlador

¿Podrías ayudarme a entender cómo cargar el controlador en el siguiente ejemplo antes de la vista? Parece que la vista se carga inmediatamente mientras el controlador aún no está cargado. //app.js $stateProvider.state(‘index’, { url: “/”, views: { “topMenu”: { templateUrl: “/Home/TopMenu”, controller: function($scope, $injector) { require([‘controllers/top-menu-controller’], function(module) { $injector.invoke(module, this, { ‘$scope’: $scope }); }); […]