Pytania otagowane jako angularjs

Służy do zadawania pytań na temat AngularJS (1.x), struktury JavaScript typu open source. NIE używaj tego tagu w Angular 2 lub nowszych wersjach; zamiast tego użyj znacznika [kątowy].

6
Inna klasa dla ostatniego elementu w ng-repeat
Tworzę listę używając ng-powtórzyć coś takiego <div ng-repeat="file in files"> {{file.name}} </div> Ale jeśli chodzi o ostatni element, chciałbym, aby zawierał on klasę ( <div class="last">test</div>). jak mogę to osiągnąć używając ng-repeat?
152 angularjs 

2
Jaka jest różnica między usługą, dyrektywą i modułem?
Czytałem dużo dokumentów i jestem coraz bardziej zdezorientowany. W zasadzie nie mogę zrozumieć różnicy między a usługa dyrektywa moduł Widzę wiele niestandardowych komponentów. Czasami używają dyrektyw, czasami usług. Zawsze zaczyna się od modułu. Czy ktoś może wyjaśnić na przykładzie, jaka jest różnica między tymi trzema typami?
151 angularjs 

5
AngularJS ng-if z wieloma warunkami
Chciałbym wiedzieć, czy można mieć coś takiego: div ng-repeat="(k,v) in items" <div ng-if="k == 'a' || k == 'b'"> <!-- SOME CONTENT --> </div> Wiedząc, że elementy to kontener JSON otrzymany za pośrednictwem żądania, dlatego używam metody klucz, wartość. Dzięki Pytam, ponieważ próbowałem google, ale jedyny wynik, jaki mogłem uzyskać, …
151 angularjs 

4
Jaka jest najlepsza praktyka wykonywania wywołań AJAX w Angular.js?
Czytałem ten artykuł: http://eviltrout.com/2013/06/15/ember-vs-angular.html I powiedział: Z powodu braku konwencji zastanawiam się, ile projektów Angular opiera się na złych praktykach, takich jak wywołania AJAX bezpośrednio w kontrolerach? Czy z powodu wstrzykiwania zależności programiści wprowadzają parametry routera do dyrektyw? Czy początkujący programiści AngularJS zamierzają ustrukturyzować swój kod w sposób, który zdaniem …
151 angularjs 

3
Angular.js: Jak działa $ eval i dlaczego różni się od vanilla eval?
Byłem ciekawy tego, $scope.$evalco tak często widzisz w dyrektywach, więc sprawdziłem źródło i znalazłem w rootScope.js: $eval: function(expr, locals) { return $parse(expr)(this, locals); }, $parsewydaje się być zdefiniowany przez program ParseProviderin parse.js, który wydaje się definiować jakąś własną mini-składnię (plik ma długość 900 linii). Moje pytania to: Co dokładnie $evalrobi? …
151 angularjs 

11
ustawić szerokość wejścia select2 (poprzez dyrektywę Angular-ui)
Mam problem z uruchomieniem tego plunkr (select2 + angulat-ui). http://plnkr.co/edit/NkdWUO?p=preview W konfiguracji lokalnej otrzymuję pracę select2, ale nie mogę ustawić szerokości zgodnie z opisem w dokumentacji . Jest zbyt wąski, aby go używać. Dziękuję Ci. EDYCJA: Nieważne, że plnkr, znalazłem tutaj działające skrzypce http://jsfiddle.net/pEFy6/ Wygląda na to, że zwinięcie do …

6
Użycie symboli „@”, „&”, „=” i „>” w wiązaniu zakresu dyrektywy niestandardowej: AngularJS
Dużo czytałem o używaniu tych symboli we wdrażaniu niestandardowych dyrektyw w AngularJS, ale koncepcja nadal nie jest dla mnie jasna. Mam na myśli, co to znaczy, jeśli używam jednej z wartości zakresu w dyrektywie niestandardowej? var mainApp = angular.module("mainApp", []); mainApp.directive('modalView',function(){ return{ restrict:'E', scope:'@' OR scope:'&' OR scope:'=' OR scope:'>' …

1
Angular.js vs Knockout.js vs Backbone.js [zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie Rozważam użycie Knockout, Angular lub Backbone w moim osobistym …

9
angularjs: odpowiednik ng-src dla background-image: url (…)
W angularjs masz tag ng-src, którego celem jest to, że nie otrzymasz błędu dla nieprawidłowego adresu URL, zanim angularjs będzie mógł ocenić zmienne umieszczone między {{a }}. Problem polega na tym, że używam całkiem sporo DIV z background-imageustawionym adresem URL. Robię to ze względu na doskonałą właściwość CSS3, background-sizektóra przycina …
150 css  angularjs 

7
Ograniczenie liczby wyświetlanych wyników podczas korzystania z ngRepeat
Uważam, że tutoriale AngularJS są trudne do zrozumienia; ten prowadzi mnie przez proces tworzenia aplikacji wyświetlającej telefony. Jestem na etapie 5 i pomyślałem, że w ramach eksperymentu spróbuję pozwolić użytkownikom określić, ilu chcieliby, aby ich wyświetlono. Widok wygląda następująco: <body ng-controller="PhoneListCtrl"> <div class="container-fluid"> <div class="row-fluid"> <div class="span2"> <!--Sidebar content--> Search: …

12
jak używać opcji ng do ustawienia domyślnej wartości wybranego elementu
Widziałem dokumentację dyrektywy Angular select tutaj: http://docs.angularjs.org/api/ng.directive:select . Nie wiem, jak ustawić wartość domyślną. To jest mylące: wybierz jako etykietę wartości w szyku Oto przedmiot: { "type": "select", "name": "Service", "value": "Service 3", "values": [ "Service 1", "Service 2", "Service 3", "Service 4"] } HTML (działający): <select><option ng-repeat="value in prop.values">{{value}}</option></select> …
148 angularjs 

5
Co to są „dekoratorzy” i jak się ich używa?
Jestem ciekaw, czym dokładnie są dekoratorzy w AngularJS. W Internecie nie ma zbyt wielu informacji dla dekoratorów, z wyjątkiem notki w dokumentacji AngularJS i krótkiej (choć interesującej) wzmianki w wideo na YouTube . Jak to ujęli faceci z Angular, dekoratorem jest: Dekoracja usługi, pozwala dekoratorowi przechwycić tworzenie instancji usługi. Zwrócone …

13
Jak opóźnić wyszukiwanie natychmiastowe AngularJS?
Mam problem z wydajnością, którego nie mogę rozwiązać. Mam wyszukiwanie natychmiastowe, ale jest trochę opóźnione, ponieważ zaczyna szukać na każdymkeyup() . JS: var App = angular.module('App', []); App.controller('DisplayController', function($scope, $http) { $http.get('data.json').then(function(result){ $scope.entries = result.data; }); }); HTML: <input id="searchText" type="search" placeholder="live search..." ng-model="searchText" /> <div class="entry" ng-repeat="entry in entries …

10
Jak włączyć CORS w AngularJs
Stworzyłem demo przy użyciu JavaScript dla interfejsu API wyszukiwania zdjęć Flickr. Teraz konwertuję go na AngularJs. Przeszukałem internet i znalazłem poniżej konfigurację. Konfiguracja: myApp.config(function($httpProvider) { $httpProvider.defaults.useXDomain = true; delete $httpProvider.defaults.headers.common['X-Requested-With']; }); Usługa: myApp.service('dataService', function($http) { delete $http.defaults.headers.common['X-Requested-With']; this.flickrPhotoSearch = function() { return $http({ method: 'GET', url: 'http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=3f807259749363aaa29c76012fa93945&tags=india&format=json&callback=?', dataType: 'jsonp', headers: …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.