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].
Czy ktoś może mi wyjaśnić, jak $q.whendziała AngularJS? Próbuję przeanalizować, jak $httpdziała i znalazłem to: var promise = $q.when(config); A oto obiekt konfiguracyjny z konsoli Chrome: Object {transformRequest: Array[1], transformResponse: Array[1], cache: Object, method: "GET", url: "/schedule/month_index.html"…} cache: Object headers: Object method: "GET" transformRequest: Array[1] transformResponse: Array[1] url: "/schedule/month_index.html" __proto__: …
Chcę mieć symbol zastępczy, np. <No result>Gdy wynik filtru jest pusty. Czy ktoś mógłby pomóc? Nie wiem nawet, od czego zacząć ... HTML : <div ng-controller="Ctrl"> <h1>My Foo</h1> <ul> <li ng-repeat="foo in foos"> <a href="#" ng-click="setBarFilter(foo.name)">{{foo.name}}</a> </li> </ul> <br /> <h1>My Bar</h1> <ul> <li ng-repeat="bar in bars | filter:barFilter">{{bar.name}}</li> </ul> …
Jeśli chodzi o $ location.search, w dokumentach jest napisane : Zwróć część wyszukiwania (jako obiekt) bieżącego adresu URL po wywołaniu bez żadnego parametru. W moim adresie URL mój ciąg zapytania ma parametr „? Test_user_bLzgB” bez wartości. Również '$ location.search ()' zwraca obiekt. Jak uzyskać rzeczywisty tekst?
Mam dyrektywę z izolowanym zakresem (aby móc ponownie wykorzystać dyrektywę w innych miejscach), a kiedy używam tej dyrektywy z rozszerzeniem ng-repeat, nie działa. Przeczytałem całą dokumentację i odpowiedzi Stack Overflow na ten temat i rozumiem problemy. Myślę, że uniknąłem wszystkich typowych problemów. Rozumiem więc, że mój kod nie działa z …
Nie mogę znaleźć sposobu na wywołanie funkcji z zakresu nadrzędnego z poziomu dyrektywy bez użycia zakresu izolowanego. Wiem, że jeśli używam zakresu izolowanego, mogę po prostu użyć „&” w izolowanym, aby uzyskać dostęp do funkcji w zakresie nadrzędnym, ale użycie zakresu izolowanego, gdy nie jest to konieczne, ma konsekwencje. Rozważ …
Patrzę na to jsfiddle: http://jsfiddle.net/carpasse/mcVfK/ Działa dobrze, to nie jest problem, po prostu chcę wiedzieć, jak debugować za pomocą javascript. Próbowałem użyć polecenia debuggera i nie mogę go znaleźć na karcie źródeł? masz pomysł, jak mogę to debugować? jakiś kod ze skrzypiec: angular.module('app', ['appServices']) .config(['$routeProvider', function($routeProvider) { $routeProvider. when('/home', {templateUrl: …
Proste pytanie: Jak mogę ustawić wartość zakresu w html, aby mój kontroler mógł go odczytać? var app = angular.module('app', []); app.controller('MyController', function($scope) { console.log($scope.myVar); }); <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script> <div ng-app='app'> <div ng-controller="MyController" app-myVar="test"> {{myVar}} </div> </div> Uruchom fragment koduUkryj wynikiRozwiń fragment JSFiddle: http://jsfiddle.net/ncapito/YdQcX/
Próbuję przefiltrować listę za pomocą wielu filtrów + z niestandardową funkcją filtru. Oryginalny działający przykład jsfiddle to http://jsfiddle.net/ed9A2/1/, ale teraz chcę zmienić sposób filtrowania wieku. Chcę dodać niestandardowy filtr, aby wiek był filtrowany na podstawie dwóch wartości wejściowych, które są min_age i max_age (między wiekiem). Po obejrzeniu doc. Znalazłem ludzi …
Mam prosty zasób User $, który korzysta z domyślnej implementacji pamięci podręcznej $ http: factory('User', function($resource){ return $resource(endpoint + '/user/current/:projectId', {}, {get: { cache: true, method: 'GET' } } ); }) Działa to bardzo dobrze, tzn. Mój serwer jest wywoływany tylko raz w mojej aplikacji, a następnie wartość jest pobierana …
Jak wywołać metodę zdefiniowaną w zakresie podrzędnym z zakresu nadrzędnego? function ParentCntl() { // I want to call the $scope.get here } function ChildCntl($scope) { $scope.get = function() { return "LOL"; } } http://jsfiddle.net/wUPdW/
Próbuję rozpocząć rozwój kątowy. Po przejrzeniu dokumentacji wciąż pojawiają się pytania. Jak najlepiej napisać plik ng-ifz wieloma argumentami odpowiadającymi if( a && b) lub if( a || b )
Chcę wykonać przekierowanie, które powoduje ponowne załadowanie całej strony, aby pliki cookie z mojego serwera WWW były odświeżane podczas ładowania strony. window.location = "/#/Next"i window.location.href = "/#/Next"nie działają, wykonują trasę Angular, która nie trafia do serwera. Jaki jest poprawny sposób wysyłania pełnego żądania serwera w kontrolerze Angular?
Mam następującą dyrektywę ckEditor. U dołu znajdują się dwie odmiany, które widziałem na przykładach, jak ustawić dane w edytorze: app.directive('ckEditor', [function () { return { require: '?ngModel', link: function ($scope, elm, attr, ngModel) { var ck = null; var config = attr.editorSize; if (config == 'wide') { ck = CKEDITOR.replace(elm[0], …
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.