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].
Chcę wykonać warunek w szablonie AngularJS. Pobieram listę filmów z interfejsu API YouTube. Niektóre filmy są w proporcjach 16: 9, a niektóre w proporcjach 4: 3. Chcę wprowadzić taki stan: if video.yt$aspectRatio equals widescreen then element's attr height="270px" else element's attr height="360px" Używam iteracji filmów ng-repeat. Nie mam pojęcia, co …
Widzę dwa problemy z aplikacją AngularJS dotyczące wyszukiwarek i SEO: 1) Co dzieje się z niestandardowymi tagami? Czy wyszukiwarki ignorują całą treść tych tagów? tzn. załóżmy, że mam <custom> <h1>Hey, this title is important</h1> </custom> zostałby <h1>zaindeksowany, mimo że znajduje się w niestandardowych tagach? 2) Czy istnieje sposób na uniknięcie …
W moim kontrolerze mam dane takie jak: $scope.object = data Teraz tymi danymi jest słownik z kluczami i wartościami z json. Mogę uzyskać dostęp do atrybutu za object.namepomocą szablonu. Czy jest jakiś sposób, że mogę również iterować klucze i wyświetlać je w tabeli jak <tr><td> {{key}} </td> <td> data.key </td> …
Mam kilka pól wyboru: <input type='checkbox' value="apple" checked> <input type='checkbox' value="orange"> <input type='checkbox' value="pear" checked> <input type='checkbox' value="naartjie"> Chciałbym powiązać z listą w moim kontrolerze, tak że przy każdej zmianie pola wyboru kontroler zachowuje listę wszystkich sprawdzonych wartości, na przykład ['apple', 'pear']. model ng wydaje się być w stanie powiązać …
Pracuję z AngularJS przez ostatnie kilka tygodni i jedyne, co mnie naprawdę niepokoi, to to, że nawet po wypróbowaniu wszystkich permutacji lub konfiguracji określonej w specyfikacji na stronie http://docs.angularjs.org/api/ng .directive: select , wciąż dostaję pustą opcję jako pierwsze dziecko elementu select. Oto Jadeit: select.span9(ng-model='form.type', required, ng-options='option.value as option.name for option …
Napisałem funkcję filtrującą, która zwróci dane na podstawie przekazywanego argumentu. Chcę tę samą funkcjonalność w moim kontrolerze. Czy można ponownie użyć funkcji filtrowania w kontrolerze? Do tej pory próbowałem: function myCtrl($scope,filter1) { // i simply used the filter function name, it is not working. }
Jak rozumiem, w fabryce zwracam przedmiot, który zostaje wstrzyknięty do kontrolera. W usłudze mam do czynienia z obiektem, thisktóry niczego nie zwraca i nie zwraca. Zakładałem, że usługa zawsze była singletonem i że do każdego sterownika wstrzykiwany jest nowy obiekt fabryczny . Jak się jednak okazuje, obiekt fabryczny też jest …
Czy jest możliwe, aby jeden kontroler używał innego? Na przykład: Ten dokument HTML po prostu drukuje wiadomość dostarczoną przez MessageCtrlkontroler w messageCtrl.jspliku. <html xmlns:ng="http://angularjs.org/"> <head> <meta charset="utf-8" /> <title>Inter Controller Communication</title> </head> <body> <div ng:controller="MessageCtrl"> <p>{{message}}</p> </div> <!-- Angular Scripts --> <script src="http://code.angularjs.org/angular-0.9.19.js" ng:autobind></script> <script src="js/messageCtrl.js" type="text/javascript"></script> </body> </html> Plik …
Mam funkcję, która wykonuje żądanie HTTP POST. Kod jest określony poniżej. To działa dobrze. $http({ url: user.update_path, method: "POST", data: {user_id: user.id, draft: true} }); Mam inną funkcję dla http GET i chcę wysłać dane do tego żądania. Ale nie mam takiej opcji. $http({ url: user.details_path, method: "GET", data: {user_id: …
Oto, co wydaje się niepokoić wielu ludzi (w tym mnie). Kiedy używam ng-optionsdyrektywy w AngularJS do wypełnienia opcji dla <select>znacznika, nie mogę wymyślić, jak ustawić wartość dla opcji. Dokumentacja tego jest naprawdę niejasna - przynajmniej dla takiego prostaka jak ja. Mogę łatwo ustawić tekst dla opcji tak: ng-options="select p.text for …
Obecnie uczę się AngularJS i mam trudności ze zrozumieniem różnicy między ng-bindi ng-model. Czy ktoś może mi powiedzieć, czym się różnią i kiedy należy stosować jeden nad drugim?
Czy możemy mieć wiele wyrażeń, aby dodać wiele klas ng? na przykład <div ng-class="{class1: expressionData1, class2: expressionData2}"></div> Jeśli tak, każdy może podać przykład. .
Rozumiem, że AngularJS dwukrotnie przepuszcza jakiś kod, czasem nawet więcej, np. $watchZdarzenia, stale sprawdza stany modelu itp. Jednak mój kod: function MyController($scope, User, local) { var $scope.User = local.get(); // Get locally save user data User.get({ id: $scope.User._id.$oid }, function(user) { $scope.User = new User(user); local.save($scope.User); }); //... Jest wykonywany …
Podczas tworzenia dyrektywy można wstawić kod do kompilatora, funkcji łącza lub kontrolera. W dokumentach wyjaśniają, że: funkcje kompilacji i łączenia są używane w różnych fazach cyklu kątowego kontrolery są współużytkowane między dyrektywami Jednak dla mnie nie jest jasne, jaki kod powinien iść gdzie. Np .: Czy mogę tworzyć funkcje w …
Na stronie Rozpoczęcie pracy z polimerem widzimy przykład polimeru w akcji: <html> <head> <!-- 1. Shim missing platform features --> <script src="polymer-all/platform/platform.js"></script> <!-- 2. Load a component --> <link rel="import" href="x-foo.html"> </head> <body> <!-- 3. Declare the component by its tag. --> <x-foo></x-foo> </body> </html> To, co zauważysz, jest <x-foo></x-foo>definiowane …
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.