Articles of angularjs

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) […]

No hay encabezado ‘Access-Control-Allow-Origin’ en el recurso solicitado- AngularJS

XMLHttpRequest cannot load http://mywebservice. No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://localhost:9000’ is therefore not allowed access. Recibo este error cuando bash ejecutar mi servicio web desde mi código. Traté de encontrarlo e intenté con muchas soluciones que me sugirieron y encontré en la red. Pegando el código a continuación. Country UserName […]

angular js proveedor desconocido

Estoy tratando de “personalizar” el ejemplo de mongolab para que se ajuste a mi propia API de REST. Ahora me encuentro con este error y no estoy seguro de lo que estoy haciendo mal: Error: Unknown provider: ProductProvider <- Product at Error (unknown source) at http://localhost:3000/js/vendor/angular.min.js:28:395 at Object.c [as get] (http://localhost:3000/js/vendor/angular.min.js:26:180) at http://localhost:3000/js/vendor/angular.min.js:28:476 at c […]