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].
Mam zdarzenie kliknięcia, które ma miejsce poza zakresem mojej niestandardowej dyrektywy, więc zamiast używać atrybutu „ng-click”, używam odbiornika jQuery.click () i wywołuję funkcję w moim zakresie w następujący sposób: $('html').click(function(e) { scope.close(); ); close () to prosta funkcja, która wygląda następująco: scope.close = function() { scope.isOpen = false; } Moim …
Sprawdzałem, jak działają filtry w Angularjs i zobaczyłem, że musimy wysłać 2 zestawy nawiasów. $filter('number')(number[, fractionSize]) Co to oznacza i jak sobie z tym radzimy w JavaScript?
Mam tabelę utworzoną za pomocą ng-repeat. Chcę dodać walidację do każdego elementu w tabeli. Problem polega na tym, że każda komórka wejściowa ma taką samą nazwę jak komórka nad i pod nią. Próbowałem użyć {{$index}}wartości do nazwania danych wejściowych, ale pomimo tego, że literały tekstowe w HTML wydają się poprawne, …
Oto komunikat o błędzie, który otrzymuję: Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://www.youtube.com') does not match the recipient window's origin ('http://localhost:9000'). Widziałem inne podobne problemy, w których znajduje się źródło docelowe http://www.youtube.comi źródło odbiorcy https://www.youtube.com, ale żaden nie przypomina mojego, gdzie jest cel https://www.youtube.comi źródło jest …
Czy mogę ustawić trasę z opcjonalnymi parametrami (ten sam szablon i kontroler, ale niektóre parametry należy zignorować, jeśli nie istnieją? Więc zamiast pisać poniższe dwie zasady, masz tylko jedną? module.config(['$routeProvider', function($routeProvider) { $routeProvider. when('/users/', {templateUrl: 'template.tpl.html', controller: myCtrl}). when('/users/:userId', {templateUrl: 'template.tpl.html', controller: myCtrl}) }]); Coś takiego ([ten parametr jest opcjonalny]) …
Mam ogromny zbiór danych obejmujący kilka tysięcy wierszy z około 10 polami każdy, około 2 MB danych. Muszę to wyświetlić w przeglądarce. Najprostsze podejście (pobieranie danych, umieszczanie ich $scope, ng-repeat=""wykonywanie swojej pracy) działa dobrze, ale zawiesza przeglądarkę na około pół minuty, gdy zaczyna wstawiać węzły do DOM. Jak mam podejść …
Mam nadzieję, że dzięki stylom używającym myślników zaoszczędzi to komuś bólu głowy, zwłaszcza że bootstrap stał się tak popularny. Używam kątowego 1.0.5 w ramach <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.js"></script> W dokumentacji ngClass przykład jest prosty, ale wspomina się w nim również, że wyrażenie może być mapą nazw klas na wartości logiczne. Próbowałem użyć …
Mam funkcję, którą chcę wywołać po załadowaniu zawartości strony. Czytałem o $ viewContentLoaded i to nie działa dla mnie. Szukam czegoś takiego document.addEventListener('DOMContentLoaded', function () { //Content goes here }, false); Powyższe wywołanie nie działa dla mnie w kontrolerze AngularJs.
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 lat temu . Popraw to pytanie Czy ktoś wie, czy istnieje jakieś oficjalne lub najbardziej akceptowane odniesienie do konwencji nazewnictwa Angular do …
Szukam najlepszych praktyk tworzenia powiązań z usługą w AngularJS. Omówiłem wiele przykładów, aby zrozumieć, jak powiązać właściwości w usłudze utworzonej za pomocą AngularJS. Poniżej mam dwa przykłady powiązania z właściwościami w usłudze; oboje pracują. W pierwszym przykładzie zastosowano podstawowe powiązania, a w drugim użyto $ scope. $ Watch do powiązania …
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Mam dyrektywę formularza, która używa określonego callbackatrybutu z izolowanym zakresem: scope: { callback: '&' } Znajduje się wewnątrz an, ng-repeatwięc wyrażenie, które przekazuję, zawiera idobiekt jako argument funkcji zwrotnej: <directive ng-repeat = "item in stuff" callback = "callback(item.id)"/> Kiedy skończyłem pracę z dyrektywą, wywołuje $scope.callback()ona funkcję kontrolera. W większości przypadków …
Mam taki prosty scenariusz: Element wejściowy, którego wartość jest zmieniana przez metodę val () jQuery. Próbuję zaktualizować model kątowy o wartość ustawioną przez jQuery. Próbowałem napisać prostą dyrektywę, ale nie robi ona tego, co chcę. Oto dyrektywa: var myApp = angular.module('myApp', []); myApp.directive('testChange', function() { return function(scope, element, attrs) { …
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.