Articles of angularjs

condicionales en línea en angular.js

Me preguntaba si hay una forma de mostrar de forma angular contenido condicionalmente distinto de usar ng-show, etc. Por ejemplo, en backbone.js podría hacer algo con contenido en línea en una plantilla como: show this pero en angular, parezco estar limitado a mostrar y esconder cosas envueltas en tags html I’m hidden I’m shown ¿Cuál […]

¿Por qué usar if (! $ Scope. $$ phase) $ scope. $ Apply () un anti-patrón?

A veces necesito usar $scope.$apply en mi código y a veces arroja un error “resumen ya en progreso”. Así que comencé a encontrar una forma de evitar esto y encontré esta pregunta: AngularJS: Prevent error $ digest ya está en progreso al llamar a $ scope. $ Apply () . Sin embargo, en los comentarios […]

¿La mejor manera de representar una cuadrícula o tabla en AngularJS con Bootstrap 3?

Estoy creando una aplicación con AngularJS y Bootstrap 3. Quiero mostrar una tabla / grilla con miles de filas. ¿Cuál es el mejor control disponible para AngularJS y Bootstrap con características como Ordenación, Búsqueda, Paginación, etc.

¿Por qué la statement del controlador angularjs tiene esta estructura de syntax?

Veo la siguiente estructura de syntax del controlador angularjs todo el tiempo. angular.module(‘7minWorkout’).controller(‘WorkoutController’, [‘$scope’, ‘$interval’, ‘$location’, function ($scope, $interval, $location) { }]); ¿Por qué la repetición en los nombres de los parámetros? ¿Por qué no solo así? angular.module(‘7minWorkout’).controller(‘WorkoutController’, [‘$scope’, ‘$interval’, ‘$location’, function () { }]); o angular.module(‘7minWorkout’).controller(‘WorkoutController’, [ function ($scope, $interval, $location) { }]);

AngularJS: la forma correcta de vincularse a las propiedades de un servicio

Estoy buscando la mejor práctica de cómo enlazar a una propiedad de servicio en AngularJS. He trabajado a través de múltiples ejemplos para comprender cómo enlazar propiedades en un servicio que se crea usando AngularJS. A continuación tengo dos ejemplos de cómo enlazar propiedades en un servicio; ambos trabajan. El primer ejemplo usa enlaces básicos […]

Evitar / tratar con clics de doble botón en angular

En angular podemos configurar un botón para enviar solicitudes ajax como esta a la vista: … ng-click=”button-click” y en el controlador: … $scope.buttonClicked = function() { … … // make ajax request … … } Entonces, para evitar un doble envío, podría establecer un indicador para buttonclicked = true cuando se haga clic en un […]

Angular y UI-Router, cómo configurar una plantilla dinámicaUrl

¿Cómo podría usar un nombre obtenido de mi base de datos como templateUrl filename? He intentado esto: $stateProvider.state(‘/’, { url: ‘/’, views: { page: { controller: ‘HomeCtrl’, templateProvider: function($templateFactory, $rootScope) { console.log(“$rootScope.template”) return $templateFactory.fromUrl(‘/templates/’ + $rootScope.template); } } } }); Lo cual no parece funcionar si mi $ rootScope.template proviene de una consulta de base […]

AngularJS. Cuando seleccione tener el atributo ng-model, ng-selected no funciona

Intento establecer ng-selected en mi elemento de option , el atributo selected se establece en true , pero la option no está seleccionada, cuando elimino ng-model de select all, todo funciona. La pregunta : ¿Cómo seleccionar la option , cuando estoy usando el modelo? Aquí está mi plunker ( selected no funciona aquí) Mi código: […]

AngularJs y comentarios de Facebook

Estoy tratando de actualizar dinámicamente la revisión de Facebook en mi html, sin embargo, no se muestra, siga mi Plunker. ¿QUÉ se puede hacer para presentar los comentarios? http://plnkr.co/edit/ggt7r0 var app = angular.module(‘plunker’, []); app.controller(‘MainCtrl’, function($scope) { $scope.fbComments = ”; }); AngularJS Plunker document.write(”); (function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if […]

enlace inseguro en angular

En AngularJS, en el siguiente escenario, Firefox pone unsafe: frente a las URL que se generan de la siguiente manera. A continuación, muestra una página de error que dice “No se entendió la dirección”. Esta es una solicitud de archivo en mi PC local. Enlazar: {{ fruit.title }} Formación: $scope.fruits = [ { “title” : […]