Articles of angularjs

Motivo dell’utilizzo della notazione array durante la definizione del controller AngularJS

Mi scuso se questa domanda sembra troppo ovvia. Di recente ho iniziato ad esplorare e ad imparare AngularJS. Ho fatto alcuni buoni tutorial – Documenti ufficiali w3cSchool Un bel sito .. e ce ne sono altri che ho visto. Non sto dicendo che ho letto / studiato tutti i documenti. La domanda inizia qui – […]

Come configurare routeProvider e locationProvider in angularJS?

Voglio triggersre html5Mode in angularJS, ma non so perché non funzioni. C’è qualcosa di sbagliato nel mio codice? angular .module(‘myApp’,[]) .config(function($locationProvider, $routeProvider) { $locationProvider.html5Mode(true); $routeProvider.when(‘/’, { templateUrl: ‘partials/home.html’, controller: HomeCtrl }); $routeProvider.when(‘/tags/:tagId’, { templateUrl: ‘partials/result.html’, controller: TagResultCtrl }); //$routeProvider.otherwise({redirectTo: ‘/home’, controller: HomeCtrl}); }); in html

Come convalidare l’id e-mail in angularJs usando ng-pattern

Sto provando a convalidare un campo ID email in angularJs usando la direttiva ng-pattern. Ma sono nuovo di AngularJs. Devo mostrare un messaggio di errore non appena l’utente immette l’id dell’email errata. Il codice che ho di seguito sta cercando di risolvere. Aiutami con l’utilizzo di ng-pattern per ottenere il risultato corretto. function Ctrl($scope) { […]

Angolare, il tipo di contenuto non viene inviato con $ http

Angolare non aggiunge l’opzione del tipo di contenuto corretto, ho provato il seguente comando: $http({ url: “http://localhost:8080/example/teste”, dataType: “json”, method: “POST”, headers: { “Content-Type”: “application/json” } }).success(function(response){ $scope.response = response; }).error(function(error){ $scope.error = error; }); Il codice sopra genera la seguente richiesta http: POST http://localhost:8080/example/teste HTTP/1.1 Host: localhost:8080 Connection: keep-alive Content-Length: 0 Cache-Control: no-cache Pragma: […]

Puoi cambiare templateUrl al volo?

È ansible cambiare templateUrl al volo passando i valori nell’ambito della direttiva? Voglio passare i dati al controller che renderà la pagina basata sui dati che sono passati dalla direttiva forse qualcosa del genere: .directive(‘boom’, function { return { restrict: ‘E’, transclude: true, scope: ‘isolate’, locals: { data: ‘bind’ }, templateUrl: “myTemplate({{boom}}})” // <- that […]

Angular $ http sta inviando OPZIONI invece di PUT / POST

Sto cercando di aggiornare / inserire i dati in un database MySQL attraverso un backend PHP. Sto costruendo il front-end con AngularJS e utilizzando il servizio $http per comunicare con l’API REST. La mia configurazione assomiglia a questa: Sto impostando l’intestazione tramite $ httpProvider: $httpProvider.defaults.withCredentials = true; $httpProvider.defaults.headers = {‘Content-Type’: ‘application/json;charset=utf-8’}; E la POST-Call si […]

Blob PDF: finestra a comparsa che non mostra contenuti

Ho lavorato a questo problema negli ultimi giorni. Senza fortuna nel provare a visualizzare lo stream sul , ho appena provato a visualizzarlo su una nuova finestra. La nuova finestra mostra solo i controlli PDF ) Qualche idea sul perché il contenuto del pdf non viene mostrato? CODICE: $http.post(‘/fetchBlobURL’,{myParams}).success(function (data) { var file = new […]

Le rotte di angularjs possono avere valori di parametro opzionali?

Posso impostare una rotta con parametri opzionali (stesso modello e controller, ma alcuni parametri dovrebbero essere ignorati se non esistono? Quindi, invece di scrivere le seguenti due regole, ne hai solo una? module.config([‘$routeProvider’, function($routeProvider) { $routeProvider. when(‘/users/’, {templateUrl: ‘template.tpl.html’, controller: myCtrl}). when(‘/users/:userId’, {templateUrl: ‘template.tpl.html’, controller: myCtrl}) }]); Qualcosa di simile ([questo parametro è facoltativo]) when(‘/users[/:userId]’, […]

Non capisco l’uso di $ iniettare nei controller

Sono totalmente confuso dall’iniezione in Angular. Non so dove usarlo e perché. Viene usato solo con la fabbrica come descritto qui? myController.$inject = [‘$scope’,’notify’]; Qui notify è il nome della fabbrica.

Aggiunta di un’intestazione personalizzata alla richiesta HTTP utilizzando angular.js

Sono un novizio di angular.js e sto cercando di aggiungere alcune intestazioni a una richiesta: var config = {headers: { ‘Authorization’: ‘Basic d2VudHdvcnRobWFuOkNoYW5nZV9tZQ==’, ‘Accept’: ‘application/json;odata=verbose’ } }; $http.get(‘https://www.example.com/ApplicationData.svc/Malls(1)/Retailers’, config).success(successCallback).error(errorCallback); Ho esaminato tutta la documentazione e mi sembra che dovrebbe essere corretta. Quando utilizzo un file locale per l’URL in $http.get , vedo la seguente richiesta […]