javascript - Kako mogu riješiti obećanje u AngularJS jediničnom testu

Koristim osnovnu postavku karma/jasmine za testiranje mog Angular koda. Evo mog testa:

var $controllerConstructor, ctr, mockSuperheroData, scope, deferred, q; describe('main controller', function() { var $controllerConstructor, ctr, mockSuperheroData, scope, deferred, q; beforeEach(inj

Čitaj više →

javascript - zaustavi keširanje prikaza u Angular.js

Iz nekog razloga sav moj HTML u Chromeu izgleda kao da je 100% keširan.

Koristim Angular 1.2 s .NET Web API 2 projektom, a moj sadržaj se servira u index.html.

Još nisam napravio nikakve promjene u pravilima predmemorije, ali čini se da predmemorira sve vrlo intenzivno.

Nijedna promjena koju napravim (na prikazima) se ne prikazuj

Čitaj više →

javascript - Angularjs Prikaži i Sakrij Gumb unutar ng-repeat

Imam popis koji popunjava zaslon koristeći ng-repeat. Svaki red ima gumb na koji korisnik može kliknuti kako bi odabrao red. Obično biste koristili radio gumb, ali korisnik želi gumb za prebacivanje.

Ono što stvarno želim je prikazati prvi gumb (sakriti drugi pri prvom prikazu popisa) i nakon što korisnik klikne na prvi kako bi odabrao određeni red, želim sakriti prvi gumb i prikazati drugi. Ta dva gumba imaju različite ID-jeve, tekst i stil. Tako da korisniku izgleda kao d

Čitaj više →

javascript - problemi s karmom prilikom pokušaja postavljanja Angular projekta

Pokušavam postaviti okruženje koje podržava angular/coffeescript/sass/jade.. i rečeno mi je da angular-curve obavlja izvrstan posao.

Zapnem na ovom dijelu: nakon što kloniram repozitorij i pokrenem npm install, dobijem ovu pogrešku:

npm ERR! peerinvalid The package karma does not satisfy its siblings' peerDependencies requirements! npm ERR! peerinvalid Peer [email protected] wants karma@~0.9.4 || ~0.10 npm ERR! peerinvalid Peer [email protected] want

Čitaj više →

javascript - Angular model ne uspijeva se ažurirati nakon što je opcija odabrana filtrirana

Pokušavam shvatiti zašto se model ne ažurira kada odabrana opcija na koju je vezan više ne postoji. Očekivao bih da se svojstvo modela ažurira na undefined/null/prazan niz.

Situacija: Jedan select kontrolira drugi select pomoću filtra

Čitaj više →

javascript - Dodijeli ASP.NET MVC model AngularJS opsegu

Ispod je kod mog prikaza (javascript kod je u prikazu, samo privremeno za testiranje).

Želio bih dodijeliti ASP.NET MVC model (@Model) AngularJS opsegu ($scope.person)

Kako to mogu učiniti?

Hvala,

Pogled

@model MyApp.Person <script> var myApp = angular.mod

Čitaj više →

javascript - AngularJS odaberite element postavite odabrani indeks

Dakle, koristim Angular i ovo je moj select HTML:

<select id="date" ng-model="selectedDay" ng-change="setDate()" > <option>another option</option> <option>an option</option> </select>

ovo je u mom kontroleru:

$scope.selectedDay; document.getElementById("date").selectedIndex = "0";

Rezultat: Tri opcije: jedna prazna (koja je zadano odabrana) i zatim dvije opcije koje sam nap

Čitaj više →

javascript - AngularJs: $http Sinkrono pozivanje

Imam uslugu za API poziv kako slijedi,

getValue: function(input) { var deferred, url; deferred = $q.defer(); url = "url"; $http.post(url, input).success(function(data, status, headers, config) { return deferred.resolve({ success: true, data: data, status:

Čitaj više →

javascript - AngularJS : koristiti varijablu unutar <div>

Imam kontroler nazvan "HomeCtrl" koji izračunava ukupan broj korisnika u {{total}} varijabli vezivanja, ovako:

.controller('HomeCtrl', function($scope, $http){ $scope.total = 0; });

Po mom mišljenju, pokušavam prikazati svoj ukupni iznos u animiranom widgetu tako da proslijedim {{total}}

Čitaj više →

javascript - AngularJS $http.get razlika između then i success callback

Želio bih razumjeti razliku između then callbacka i success callbacka kada se pozivaju preko HTTP GET. Kada koristim then callback, vraća podatke, ali sa success callbackom ne vraća. Ispod je kod

Zatim povratni poziv

$http.get(url). then(function(r

Čitaj više →