Articles of angularjs

¿Cuál es la forma correcta de comunicarse entre los controladores en AngularJS?

¿Cuál es la forma correcta de comunicarse entre los controladores? Actualmente estoy usando un fudge horrible que implica la window : function StockSubgroupCtrl($scope, $http) { $scope.subgroups = []; $scope.handleSubgroupsLoaded = function(data, status) { $scope.subgroups = data; } $scope.fetch = function(prod_grp) { $http.get(‘/api/stock/groups/’ + prod_grp + ‘/subgroups/’).success($scope.handleSubgroupsLoaded); } window.fetchStockSubgroups = $scope.fetch; } function StockGroupCtrl($scope, $http) { […]

¿Cómo PUESTO datos de formulario urlencoded con $ http sin jQuery?

Soy nuevo en AngularJS, y para empezar, pensé en desarrollar una nueva aplicación usando solo AngularJS. Estoy tratando de hacer una llamada AJAX al lado del servidor, usando $http desde mi aplicación Angular. Para enviar los parámetros, intenté lo siguiente: $http({ method: “post”, url: URL, headers: {‘Content-Type’: ‘application/x-www-form-urlencoded’}, data: $.param({username: $scope.userName, password: $scope.password}) }).success(function(result){ console.log(result); […]

¿Cómo uso $ scope. $ Watch y $ scope. $ Apply en AngularJS?

No entiendo cómo usar $scope.$watch y $scope.$apply . La documentación oficial no es útil. Lo que no entiendo específicamente: ¿Están conectados al DOM? ¿Cómo puedo actualizar los cambios DOM al modelo? ¿Cuál es el punto de conexión entre ellos? Intenté este tutorial , pero se necesita la comprensión de $watch y $apply granted. ¿Qué $apply […]

Carga de archivos usando AngularJS

Aquí está mi formulario HTML: Quiero subir una imagen de la máquina local y quiero leer el contenido del archivo cargado. Todo esto quiero hacer usando AngularJS. Cuando bash imprimir el valor de $scope.file , aparece como indefinido.

¿Por qué los métodos de éxito / error AngularJS $ http están en desuso? ¿Se eliminó de v1.6?

La documentación de AngularJS tiene un Aviso de desaprobación para los métodos de success y error $http . ¿Hay alguna razón específica para eliminar esta abstracción de la biblioteca?

¿Cuál es la diferencia entre ‘@’ y ‘=’ en el scope de la directiva en AngularJS?

He leído detenidamente la documentación de AngularJS sobre el tema y luego jugueteé con una directiva. Aquí está el violín . Y aquí hay algunos fragmentos relevantes: Del HTML: {{text}} De la directiva del panel: scope: { biTitle: ‘=’, title: ‘@’, bar: ‘=’ }, Hay varias cosas que no entiendo: ¿Por qué tengo que usar […]

‘this’ vs $ scope en controladores AngularJS

En la sección “Crear componentes” de la página principal de AngularJS , hay un ejemplo: controller: function($scope, $element) { var panes = $scope.panes = []; $scope.select = function(pane) { angular.forEach(panes, function(pane) { pane.selected = false; }); pane.selected = true; } this.addPane = function(pane) { if (panes.length == 0) $scope.select(pane); panes.push(pane); } } Observe cómo se […]

AngularJS: Servicio vs proveedor vs fábrica

¿Cuáles son las diferencias entre un Service , Provider y Factory en AngularJS?