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].
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ś …
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); …
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 …
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?
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ą …
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ń …
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!
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 …
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(); …
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, …
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 …
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 …
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>
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.