Articles of angularjs

Angular.js Nessuna intestazione ‘Access-Control-Allow-Origin’ è presente sulla risorsa richiesta. L’origine ‘null’ non è quindi consentita l’accesso

//Create an Angular Module. var newsModule = angular.module(‘NewsModule’, []); //Create an Angular Controller. newsModule.controller(‘newsCtrl’, [‘$scope’, ‘$http’, function ($scope, $http) { //function retrives POST,UPDATE,DELETE,GET data $http.defaults.headers.put = { ‘Access-Control-Allow-Origin’: ‘*’, ‘Access-Control-Allow-Methods’: ‘GET, POST, PUT, DELETE, OPTIONS’, ‘Access-Control-Allow-Headers’: ‘Content-Type, X-Requested-With’ }; $http.defaults.useXDomain = true; $scope.throughdata = function (){ delete $http.defaults.headers.common[‘X-Requested-With’]; $http.get(‘http://www.google.com’).then(function(data,error){ alert(data); alert(error); $scope.days=data.data; }); } } […]

ng-repeat non si aggiorna sull’aggiornamento dell’array

Sto visualizzando i dati attraverso un ciclo di ripetizione ng. E mi piacerebbe che aggiorni mentre aggiorno la matrice. Da quello che ho letto questo dovrebbe accadere automaticamente, ma questo non funziona. Quindi cosa sto sbagliando? html: {{data.name}} {{data.startData}} {{data.endData}} {{data.differenceData}} Controller (questa funzione è triggersta su un pulsante con ng-clic): $scope.getDifferences = function () […]

Richiesta CORS di Firefox che fornisce “Richiesta di origine incrociata bloccata” nonostante le intestazioni

Sto cercando di fare una semplice richiesta di cross-origine e Firefox lo sta bloccando in modo coerente con questo errore: Richiesta di origine incrociata bloccata: la stessa politica di origine non consente di leggere la risorsa remota in [url]. Questo può essere risolto spostando la risorsa nello stesso dominio o abilitando CORS. [Url] Funziona bene […]

$ http.get non è consentito da Access-Control-Allow-Origin ma $ .ajax è

Ho un problema durante il recupero di JSON da un server remoto che controllo. Ho 2 applicazioni web, una che serve dati e in esecuzione sulla porta 3311, l’altra, che richiede dati, è in esecuzione sulla porta 5000. usando jquery i seguenti lavori: $.ajax({ url: “http://localhost:3311/get-data”, type: ‘GET’, dataType: ‘json’, beforeSend: function(xhr) { xhr.setRequestHeader(“x-some-header”, “some-value”); […]

Apri i collegamenti in una nuova finestra usando AngularJS

C’è un modo per dire ad AngularJS che voglio che i collegamenti vengano aperti in nuove windows quando l’utente fa clic su di essi? Con jQuery lo farei: jQuery(“a.openInNewWindow”).click( function() { window.open(this.href); return false; }) Esiste un equivalente con AngularJS?

ngRipeat Filtro per proprietà profonda

Se ho un object complesso con oggetti come valori di proprietà, come posso filtrare per una delle proprietà annidate? Questo può essere fatto con il filtro ng-repeat di OOB? Dati { Name: ‘John Smith’, Manager: { id: 123, Name: ‘Bill Lumburg’ } } ngRepeat {{ e.Name }}

Direttiva angular come aggiungere un attributo all’elemento?

Mi chiedo quale sia il modo di fare funzionare questo frammento: //html {{user.name}} //js var app = angular.module(‘app’, []); app.controller(“AppCtrl”, function ($scope) { $scope.users = [{name:’John’,id:1},{name:’anonymous’}]; $scope.fxn = function() { alert(‘It works’); }; }) app.directive(“myDir”, function ($compile) { return { link:function(scope,el){ el.attr(‘ng-click’,’fxn()’); //$compile(el)(scope); with this the script go mad } }; }); So che si […]

Come gestire i servizi XML in AngularJS?

La mia azienda ha migliaia di servizi Web xml esistenti e sta iniziando ad adottare AngularJs per nuovi progetti. Il tutorial su http://angularjs.org/ utilizza esclusivamente servizi json. Sembra che facciano una chiamata di servizio nel controller, analizzino il JSON risultante e passino l’object risultante direttamente alla vista. Cosa faccio con XML? Vedo quattro opzioni: Analizzalo […]

jasmine: la richiamata asincrona non è stata invocata entro il timeout specificato da jasmine.DEFAULT_TIMEOUT_INTERVAL

Ho un servizio angular chiamato requestNotificationChannel : app.factory(“requestNotificationChannel”, function($rootScope) { var _DELETE_MESSAGE_ = “_DELETE_MESSAGE_”; function deleteMessage(id, index) { $rootScope.$broadcast(_DELETE_MESSAGE_, { id: id, index: index }); }; return { deleteMessage: deleteMessage }; }); Sto provando a testare questo servizio usando il jasmine: “use strict”; describe(“Request Notification Channel”, function() { var requestNotificationChannel, rootScope, scope; beforeEach(function(_requestNotificationChannel_) { module(“messageAppModule”); […]

Come impostare la data di scadenza per il cookie in AngularJS

Vogliamo memorizzare le informazioni di authorization dell’utente in cookie che non dovrebbero essere perse durante l’aggiornamento (F5) del browser. Vogliamo memorizzare le informazioni di authorization in “cookie permanente” nel caso in cui l’utente abbia optato per la casella di controllo “Ricordami” al momento del log-on.