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].

7
AngularJS ng-repeat bez elementu HTML
Obecnie używam tego fragmentu kodu do renderowania listy: <ul ng-cloak> <div ng-repeat="n in list"> <li><a href="{{ n[1] }}">{{ n[0] }}</a></li> <li class="divider"></i> </div> <li>Additional item</li> </ul> Jednak <div>element powoduje bardzo drobne błędy renderowania w niektórych przeglądarkach. Chciałbym wiedzieć, czy istnieje sposób na wykonanie powtórzenia ng bez kontenera div lub jakaś …

3
Niestandardowa funkcja filtru AngularJS
W moim kontrolerze chciałbym przefiltrować tablicę obiektów. Każdy z tych obiektów jest mapą, która może zawierać zarówno ciągi znaków, jak i listy Próbowałem użyć $filter('filter')(array, function)formatu, ale nie wiem, jak uzyskać dostęp do poszczególnych elementów tablicy w mojej funkcji. Oto fragment pokazujący, czego chcę. $filter('filter')(array, function() { return criteriaMatch(item, criteria); …

3
Jak utworzyć filtr angularjs, który generuje HTML
Po przeczytaniu poradnika AngularJS krok 9 stworzyłem własny filtr AngularJS, który powinien konwertować dane boolowskie do html. Oto mój kod filtra: angular.module('phonecatFilters', []).filter('iconify', function () { // My custom filter return function (input) { return input ? '<i class="icon-ok"></i>' : '<i class="icon-remove"></i>'; } }); Oto mój kod HTML: <dt>Infrared</dt> <dd>{{phone.connectivity.infrared …
91 angularjs 

9
Różnica między $ scope i $ rootScope
Czy ktoś może wyjaśnić różnicę między $ scope i $ rootScope? Myślę $ scope: Możemy uzyskać właściwości modelu ng w określonym kontrolerze z konkretnej strony, używając tego. $ rootScope Możemy uzyskać wszystkie właściwości modelu ng w dowolnym kontrolerze z dowolnej strony, używając tego. Czy to jest poprawne? Albo coś innego?

5
Jak ustawić dynamiczną nazwę modelu w AngularJS?
Chcę wypełnić formularz kilkoma dynamicznymi pytaniami (skrzypce tutaj ): <div ng-app ng-controller="QuestionController"> <ul ng-repeat="question in Questions"> <li> <div>{{question.Text}}</div> <select ng-model="Answers['{{question.Name}}']" ng-options="option for option in question.Options"> </select> </li> </ul> <a ng-click="ShowAnswers()">Submit</a> </div> ​ function QuestionController($scope) { $scope.Answers = {}; $scope.Questions = [ { "Text": "Gender?", "Name": "GenderQuestion", "Options": ["Male", "Female"]}, { …
91 angularjs 

13
Jak rozwiązywać problemy z Angularem „Osiągnięto iteracje 10 $ straw ()”
Osiągnięto 10 $ straw () iteracji. Przerwanie! Jest dużo tekstu pomocniczego w sensie „Obserwatorzy uruchomieni w ostatnich 5 iteracjach:” itp., Ale wiele z tego tekstu to kod JavaScript z różnych funkcji. Czy istnieją praktyczne zasady dotyczące diagnozowania tego problemu? Czy jest to problem, który ZAWSZE można złagodzić, czy też istnieją …
91 angularjs 

4
Promise.all zachowanie z RxJS Observables?
W Angular 1.x czasami musiałem składać wiele httpżądań i robić coś ze wszystkimi odpowiedziami. Wrzuciłbym wszystkie obietnice do tablicy i zadzwonił Promise.all(promises).then(function (results) {...}). Najlepsze praktyki Angular 2 wydają się wskazywać na użycie RxJS Observablejako zamiennika obietnic w httpżądaniach. Jeśli mam dwa lub więcej różnych Observables utworzonych na podstawie żądań …

4
użyj $ http wewnątrz niestandardowego dostawcy w konfiguracji aplikacji, angular.js
Główne pytanie - czy to możliwe? Próbowałem bez powodzenia ... główna aplikacja.js ... var app = angular.module('myApp', ['services']); app.config(['customProvider', function (customProvider) { }]); ... sam dostawca var services = angular.module('services', []); services.provider('custom', function ($http) { }); I mam taki błąd: Uncaught Error: Unknown provider: $http from services Jakieś pomysły? Dzięki!

5
Używanie $ window lub $ location do przekierowania w AngularJS
Aplikacja, nad którą pracuję, ma różne stany (przy użyciu routera ui), gdzie niektóre stany wymagają zalogowania, inne są publicznie dostępne. Stworzyłem metodę, która prawidłowo sprawdza, czy użytkownik jest zalogowany, a obecnie mam problemy z przekierowywaniem na naszą stronę logowania, gdy jest to konieczne. Należy zauważyć, że strona logowania nie jest …

10
Jak sprawdzić, czy element ma klasę przy użyciu kątomierza?
Wypróbowuję Protractor to e2e test aplikacji Angular i nie wiem, jak wykryć, czy element ma określoną klasę, czy nie. W moim przypadku test klika przycisk przesyłania, a teraz chcę wiedzieć, czy formularz [name = "getoffer"] ma klasę .ngDirty. Jakie mogą być rozwiązania? describe('Contact form', function() { beforeEach(function(){ browser.get('http://localhost:9000'); element(by.linkText('Contact me')).click(); …

8
Usługi niebędące singletonami w AngularJS
AngularJS jasno stwierdza w swojej dokumentacji, że usługi są singletonami: AngularJS services are singletons Wbrew intuicji module.factoryzwraca również instancję Singleton. Biorąc pod uwagę, że istnieje wiele przypadków użycia usług innych niż pojedyncze, jaki jest najlepszy sposób na zaimplementowanie metody fabrycznej w celu zwrócenia wystąpień usługi, tak aby za każdym razem, …

1
Jak utworzyć wykres zakresów kolumnowych w Highcharts za pomocą funkcji zakresu i nawigatora?
Mam wymaganie działki historii run z zadania w Highcharts. Musi pokazać, że uruchomiono historię zadań jako poziomy pasek. Poniżej znajdują się dodatkowe wymagania, które dodałem jako aktualizację. Niedawno dowiedziałem się, że invertedopcja nie jest obsługiwana w StockChart i że tylko navigator i rangeSelector są dostępne w StockChart. Dlatego używam tych …

19
Korzystanie z podpowiedzi Bootstrap w AngularJS
Próbuję użyć podpowiedzi Bootstrap w mojej aplikacji. Moja aplikacja korzysta z AngularJS Obecnie mam: <button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="left" title="Tooltip on left"> Tooltip on left </button> Myślę, że muszę użyć $("[data-toggle=tooltip]").tooltip(); Jednak nie jestem pewien. Nawet jeśli dodam powyższą linię, mój kod nie działa. Staram się unikać używania bootstrapu …

2
AngularJS: Jak ustawić zmienną w szablonie?
Jak mogę uniknąć {{f = ...}}wydrukowania treści w trzecim wierszu forecast[day.iso]? Chcę uniknąć używania forecast[day.iso].temperaturei tak dalej dla każdej iteracji. <div ng-repeat="day in forecast_days"> {{$index}} - {{day.iso}} - {{day.name}} {{f = forecast[day.iso]}} Temperature: {{f.temperature}}<br> Humidity: {{f.humidity}}<br> ... </div>

6
ponownie otwórz i dodaj zależności do już załadowanej aplikacji
Czy istnieje sposób na wstrzyknięcie późnej zależności do już załadowanego modułu kątowego? Oto o co mi chodzi: Załóżmy, że mam aplikację kątową obejmującą całą witrynę, zdefiniowaną jako: // in app.js var App = angular.module("App", []); I na każdej stronie: <html ng-app="App"> Później ponownie otwieram aplikację, aby dodać logikę w oparciu …

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.