Domande taggate «angularjs»

Utilizzare per domande su AngularJS (1.x), il framework JavaScript open source. NON utilizzare questo tag per Angular 2 o versioni successive; utilizzare invece il tag [angolare].



7
`ui-router` $ stateParams contro $ state.params
Con ui-router, è possibile iniettare $stateo $stateParamsin un controller per ottenere l'accesso ai parametri nell'URL. Tuttavia, l'accesso ai parametri tramite $stateParamsespone solo i parametri appartenenti allo stato gestito dal controllore che vi accede e ai suoi stati padre, pur $state.paramsavendo tutti i parametri, inclusi quelli in eventuali stati figli. Dato …

5
Come faccio a passare più attributi in una direttiva di attributi Angular.js?
Ho una direttiva sugli attributi limitata come segue: restrict: "A" Devo passare due attributi; un numero e una funzione / callback, accedendovi all'interno della direttiva utilizzando l' attrsoggetto. Se la direttiva fosse una direttiva elemento, limitato con "E"potrei a questo: <example-directive example-number="99" example-function="exampleCallback()"> Tuttavia, per ragioni che non approfondirò, ho …



7
Migliori pratiche di AngularJS per la dichiarazione del modulo?
Ho un sacco di moduli Angular dichiarati nella mia app. Inizialmente ho iniziato a dichiararli usando la sintassi "concatenata" come questa: angular.module('mymodule', []) .controller('myctrl', ['dep1', function(dep1){ ... }]) .service('myservice', ['dep2', function(dep2){ ... }]) ... // more here Ma ho deciso che non era molto facile da leggere, quindi ho iniziato …
115 angularjs 

6
Come rendere condizionale un evento ng-click?
Ho questo codice all'interno di ng-repeat: <a href="#" class="disabled" ng-click="doSomething(object)">Do something</a> Come fare a condizione che il pulsante sia disabilitato quando lo è class="disabled"? O c'è un modo per farlo in Javascript in modo che assomigli a: $('.do-something-button').click(function(){ if (!$(this).hasClass('disabled')) { do something } });

7
AngularJS - $ anchorScroll smooth / duration
Leggendo i documenti di AngularJS non ho capito se $anchorScrollpuò avere un'opzione di durata / andamento per regolare lo scorrimento degli elementi. Dice solo: $location.hash('bottom'); // call $anchorScroll() $anchorScroll(); Non uso jquery e non voglio farlo; c'è ancora un modo intelligente ma semplice per creare o estendere $anchorScrollper rendere lo …

6
È sicuro risolvere una promessa più volte?
Ho un servizio i18n nella mia applicazione che contiene il seguente codice: var i18nService = function() { this.ensureLocaleIsLoaded = function() { if( !this.existingPromise ) { this.existingPromise = $q.defer(); var deferred = this.existingPromise; var userLanguage = $( "body" ).data( "language" ); this.userLanguage = userLanguage; console.log( "Loading locale '" + userLanguage + …

7
In Angular, ho bisogno di cercare oggetti in un array
In Angular, ho nell'ambito di un oggetto che restituisce molti oggetti. Ognuno ha un ID (questo è memorizzato in un file flat quindi nessun DB, e sembra che non sia in grado di utilizzarlo ng-resource) Nel mio controller: $scope.fish = [ {category:'freshwater', id:'1', name: 'trout', more:'false'}, {category:'freshwater', id:'2', name:'bass', more:'false'} …


10
Ottieni valore quando cambia l'opzione ng selezionata
Nella mia pagina .html ho un elenco a discesa, Cadere in picchiata: <select ng-model="blisterPackTemplateSelected" data-ng-options="blisterPackTemplate as blisterPackTemplate.name for blisterPackTemplate in blisterPackTemplates"> <option value="">Select Account</option> </select> Voglio eseguire un'azione quando l'utente seleziona un valore. Quindi nel mio controller ho fatto: controller: $scope.$watch('blisterPackTemplateSelected', function() { alert('changed'); console.log($scope.blisterPackTemplateSelected); }); Ma la modifica del …

3
Come caricare json nel mio angular.js ng-model?
Ho quella che penso sia una domanda molto ovvia, ma non sono riuscito a trovare una risposta da nessuna parte. Sto solo cercando di caricare alcuni dati JSON dal mio server nel client. In questo momento, sto usando JQuery per caricarlo con una chiamata AJAX (codice sotto). <script type="text/javascript"> var …

7
Iniettare un mock in un servizio AngularJS
Ho scritto un servizio AngularJS e vorrei testarlo. angular.module('myServiceProvider', ['fooServiceProvider', 'barServiceProvider']). factory('myService', function ($http, fooService, barService) { this.something = function() { // Do something with the injected services }; return this; }); Il mio file app.js ha questi registrati: angular .module('myApp', ['fooServiceProvider','barServiceProvider','myServiceProvider'] ) Posso testare che DI funziona come tale: …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.