Articles of angularjs

¿Cómo formatear una fecha usando ng-model?

Tengo una entrada definida como Que está preparado para mostrarse en otro lugar de la página: Birth Date {{client.birthDate|date:’mediumDate’}} Cuando se carga la página, la fecha de nacimiento está muy bien formateada como algo así como el Dec 22, 2009 . Sin embargo, cuando miro dentro de mi se muestra como Tue Dec 22 2009 […]

expresión angular ng-clase if-else

Estoy usando angularjs ng-class de la siguiente manera: y me preguntaba si puedo usar la expresión if-else, ¿puedo hacer algo similar a esto? lo que significa que cada vez que se call.State diferente de la first o la second classC uso classC y no especifica cada valor. ¡Gracias!

Forma recomendada de obtener datos del servidor

¿Cuál es la forma recomendada de conectarse a las fonts de datos del servidor en AngularJS sin usar $resource ? El $resource tiene muchas limitaciones tales como: No usar futuros adecuados No siendo lo suficientemente flexible

Confundido sobre Angularjs transcluded y aislar scopes y enlaces

Estoy luchando por comprender el scope de los modelos y sus vinculaciones con respecto a las directivas que tienen un scope limitado. Entiendo que restringir el scope de una directiva significa que controller. $ Scope y directive.scope ya no son la misma cosa. Sin embargo, estoy confundido acerca de cómo la colocación de modelos dentro […]

Enrutador AngularJS UI: cambie la URL sin tener que volver a cargar el estado

Actualmente nuestro proyecto está usando $routeProvider predeterminado, y estoy usando este “hack” para cambiar la url sin cargar la página: services.service(‘$locationEx’, [‘$location’, ‘$route’, ‘$rootScope’, function($location, $route, $rootScope) { $location.skipReload = function () { var lastRoute = $route.current; var un = $rootScope.$on(‘$locationChangeSuccess’, function () { $route.current = lastRoute; un(); }); return $location; }; return $location; }]); […]

Obteniendo el objeto ng seleccionado con ng-change

Dado el siguiente elemento de selección ¿Hay alguna manera de hacer que MAGIC_THING sea igual al tamaño seleccionado actualmente, así que tengo acceso a size.name y size.code en mi controlador? size.code afecta a muchas otras partes de la aplicación (URL de imagen, etc.), pero cuando se actualiza el ng-model de item.size.code , item.size.name debe actualizarse […]

Cómo usar ng-class en select con ng-options

Tengo una matriz de objetos Person var persons = [ {Name:’John’,Eligible:true}, {Name:’Mark’,Eligible:true}, {Name:’Sam’,Eligible:false}, {Name:’Edward’,Eligible:false}, {Name:’Michael’,Eligible:true} ]; y estoy usando select con ng-options como esta: Quiero mostrar el registro con Elegible: falso en color rojo . Entonces, ¿el problema es cómo uso la ng-class en select inorder para lograr esto? Como no estamos usando ninguna etiqueta […]

¿Cómo puedo definir mi controlador usando TypeScript?

Cómo definir mi controlador usando TypeScript. Como ahora mismo está en js angulares, quiero cambiar esto para script tipo. Para que los datos puedan recuperarse rápidamente. function CustomerCtrl($scope, $http, $templateCache){ $scope.search = function(search) { debugger; var Search = { AccountId: search.AccountId, checkActiveOnly: search.checkActiveOnly, checkParentsOnly: search.checkParentsOnly, listCustomerType: search.listCustomerType }; $scope.customer = []; $scope.ticket = []; $scope.services […]

Angular.js: ¿Cómo funciona $ eval y por qué es diferente de vanilla eval?

Tenía curiosidad acerca del $scope.$eval que ve tan a menudo en las directivas, así que revisé la fuente y encontré lo siguiente en rootScope.js : $eval: function(expr, locals) { return $parse(expr)(this, locals); }, $parse parece estar definido por ParseProvider en parse.js , que parece definir algún tipo de mini syntax propia (el archivo tiene 900 […]

Paginación de AngularJS con $ location.path pero sin carga de ngView

Mi aplicación de una sola página carga una página de inicio y quiero mostrar una serie de ideas. Cada una de las ideas se muestra en un contenedor flash animado, con animaciones que se muestran para alternar entre las ideas. Las ideas se cargan usando $ http: $scope.flash = new FlashInterface scope:$scope,location:$location $http.get(“/competition.json”) .success (data) […]