Articles of angularjs

Non un’API JSONP legale – Come ottenere dati senza parametro CALLBACK

Angular 1.6 – JSONP lancia EXCEPTION nonostante Response con status: 200 Ok per URL Sto cercando di prendere alcuni dati da un endpoint JSONP. Sembra che i dati vengano restituiti nella risposta, ma Angular genera comunque un errore. var url = “https://careers.icims.com/jobs-api/” var trustedUrl = $sce.trustAsResourceUrl(url); $http.jsonp(trustedUrl, {jsonpCallbackParam: ‘jobs’}).then(function(res){ console.log(res); // this is never executed […]

AngularJS – Rimuove gli spazi bianchi iniziali e finali dalla casella di input usando espressioni regolari

Sto scrivendo un’espressione regolare (regex) per aggiungere più ID email in una casella di input con le seguenti condizioni: Gli indirizzi email multipli devono essere separati da una virgola , È necessario avere almeno un ID e-mail Non dovrebbero esserci spazi bianchi nel campo di input. Così ho creato questo regex: ^(([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})+([,.](([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})+)*$ L’ho provato su […]

AngularJS: ngRoute non funziona

Sto cercando di far funzionare questo semplice routing e non riesco a capire quale sia il problema. Questo è l’HTML: . . . Questo è il routing: var app = angular.module(‘app’,[ ‘ngRoute’, ‘ngSanitize’ ]); app.config([‘$routeProvider’,function($routeProvider){ $routeProvider .when(‘/voip’,{ templateUrl:’assets/templates/voip.html’ }); }]); Il modello viene caricato se si specifica “altrimenti” come di seguito. Ho pensato che forse […]

La modifica del percorso non scorre verso l’alto nella nuova pagina

Ho trovato un comportamento indesiderato, almeno per me, quando il percorso cambia. Nel passaggio 11 del tutorial http://angular.github.io/angular-phonecat/step-11/app/#/phones è ansible visualizzare l’elenco dei telefoni. Se scorri verso il basso e fai clic su una delle ultime, puoi vedere che lo scroll non è in alto, ma è piuttosto nel mezzo. Ho trovato questo anche in […]

random orderBy in AngularJS 1.2 restituisce errori ‘infdig’

Utilizzando la tecnica di ordinamento casuale orderBy ordinamento in questa domanda funziona bene in AngularJS 1.1. var myApp = angular.module(‘myApp’,[]); function MyCtrl($scope) { $scope.list = [‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’]; $scope.random = function() { return 0.5 – Math.random(); } } In 1.2, tuttavia, inserisce errori di infdig nella console e impiega molto più […]

Json.Net: Html Helper Method non rigenerante

Sto incontrando un problema in cui un metodo helper ASP.NET MVC html che ho creato non viene “rigenerato” ogni volta che viene chiamato. Lo scopo del metodo helper è creare oggetti Javascript da utilizzare in un framework angularjs. Ad esempio, ecco uno snippet di codice in cui viene utilizzato il metodo helper (chiamato da un […]

Nesting complesso di partial e template

La mia domanda riguarda come affrontare il complesso nidificazione di modelli (chiamati anche partial ) in un’applicazione AngularJS. Il modo migliore per descrivere la mia situazione è con un’immagine che ho creato: Come puoi vedere, questo ha il potenziale per essere un’applicazione abbastanza complessa con molti modelli annidati. L’applicazione è a pagina singola, quindi carica […]

Perché usare $ rootScope con le funzioni non è raccomandato?

Mentre sto esaminando i FEQ di Angularjs ho visto sotto l’articolo: $ rootScope esiste, ma può essere usato per il male Gli ambiti in Angolare formano una gerarchia, ereditando prototipicamente da un ambito radice nella parte superiore dell’albero. Di solito questo può essere ignorato, dal momento che la maggior parte delle visualizzazioni ha un controller, […]

Pagina non angular aperta dopo un clic

Sto cercando di implementare il seguente scenario di test: eseguire un clic su un logo sulla pagina affermare che è stata aperta una nuova finestra del browser (scheda in Chrome) e controllare l’URL corrente Il problema è che la pagina aperta in una nuova finestra del browser è una pagina non angular mentre la pagina […]

filtro esatto in angular

In Angular, c’è un modo per modificare il filtro in modo che restituisca corrispondenze esatte? Esempio: var words = [ { title: “ball” }, { title: “wall” }, { title: “all” }, { title: “alloy” } ]; var wordsFiltered = filter(‘filter’) ( words, { ‘title’: ‘all’ } ); Quanto sopra corrisponderà a “palla”, “muro”, “tutto” […]