Articles of angularjs

Usar el mismo controlador en diferentes elementos para referirse al mismo objeto

Pensé que si abofeteaba a ng-controller=”GeneralInfoCtrl” en múltiples elementos en mi DOM, compartirían el mismo $scope (o el enlace bidireccional mínimo no funciona). La razón por la que quiero hacer esto es porque tengo diferentes vistas de solo lectura con diálogos modales asociados en partes muy diferentes del HTML y no comparten un ancestro común […]

Angularjs ng-options usando el número para el modelo no selecciona el valor inicial

Estoy tratando de usar ng-options con un para vincular un valor numérico entero a una lista de opciones correspondientes. En mi controlador, tengo algo como esto: myApp.controller(‘MyCtrl’, function() { var self = this; var unitOptionsFromServer = { 2: “mA”, 3: “A”, 4: “mV”, 5: “V”, 6: “W”, 7: “kW” }; self.unitsOptions = Object.keys(unitOptionsFromServer).map(function (key) { […]

Redirigir a una nueva página en AngularJS usando $ location

Estoy probando con la siguiente ubicación de AngularJS $. No sé cuál es el problema con esto. Solo quiero comprobar si la redirección funciona o no: HTML Hello {{name}}! Go Código AngularJS var app = angular.module(‘location’, []); app.controller(‘MainCtrl’, function($scope,$routeParams, $location) { $scope.name = ‘World’; $scope.go = function() { $location.absUrl() = ‘http://www.google.com’; } });

AngularJs ReferenceError: $ http no está definido

Tengo la siguiente función angular: $scope.updateStatus = function(user) { $http({ url: user.update_path, method: “POST”, data: {user_id: user.id, draft: true} }); }; Pero cada vez que se llama a esta función, obtengo ReferenceError: $http is not defined en mi consola. ¿Alguien puede ayudarme a entender lo que estoy haciendo mal aquí?

Reemplazar ng-include node con template?

Algo nuevo para angular. ¿Es posible reemplazar el nodo ng-include por el contenido de la plantilla incluida? Por ejemplo, con: Test El html generado es: Test Test Pero lo que quiero es: Test Test

Cómo usar ng-repeat sin un elemento html

Necesito usar ng-repeat (en AngularJS) para listar todos los elementos en una matriz. La complicación es que cada elemento de la matriz se transformará en una, dos o tres filas de una tabla. No puedo crear html válido, si se usa ng-repeat en un elemento, ya que no se permite ningún tipo de elemento repetitivo […]

Alternativa a ng-show / -hide o cómo cargar solo la sección relevante de DOM

Cuando se utiliza ng-show / -hide, el contenido incluido en esos bloques aparece inicialmente en la pantalla del usuario. Solo después de unos pocos milisegundos (después de que angular.js se haya cargado y ejecutado) aparece el bloque derecho en ng-show. ¿Hay una mejor manera que ng-show / -hide para cargar solo la sección relevante de […]

Cómo manejar los errores de $ resource service en AngularJS

Estoy haciendo solicitudes a mi API y estoy usando el módulo de recursos AngularJS $. Es diferente de $ http, así que no sé cómo manejar mis errores. Mi servicio: var appServices = angular.module(‘app.services’, [‘ngResource’]); appServices.factory(‘Category’, [‘$resource’, function($resource){ return $resource(‘/apicategoryerr/?format=:format’, {}, { query: { method: ‘GET’, params: { format: ‘json’}, isArray: true, } }); }]); […]

Representación de Highcharts utilizando Directivas js angulares

Soy nuevo en Angular JS e bash renderizar mis Highcharts (Basic Line) creando una directiva. Por favor dígame el enfoque que debería seguir aquí. Cualquier ayuda sería apreciada. Aquí está mi script para los Highcharts: $(function () { $(‘#container’).highcharts({ chart: { type: ‘line’, marginRight: 130, marginBottom: 25 }, title: { text: ‘Monthly Average Temperature’, x: […]

AngularJS – Dispara cuando se selecciona el botón de radio

Busqué e intenté muchas opciones de tipo ng-xxxx pero no pude encontrar la que buscaba. Solo quiero llamar a alguna función en el controlador cuando se selecciona el botón de opción. Por lo tanto, podría ser similar a seguir … (Por supuesto, el código siguiente no funciona) ¿Hay alguna manera de lograr lo que quiero?