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 - przekazuje funkcję do dyrektywy
Mam przykład angularJS <div ng-controller="testCtrl"> <test color1="color1" updateFn="updateFn()"></test> </div> <script> angular.module('dr', []) .controller("testCtrl", function($scope) { $scope.color1 = "color"; $scope.updateFn = function() { alert('123'); } }) .directive('test', function() { return { restrict: 'E', scope: {color1: '=', updateFn: '&'}, template: "<button ng-click='updateFn()'>Click</button>", replace: true, link: function(scope, elm, attrs) { } } }); …
160 angularjs 

2
Ustaw nagłówek HTTP dla jednego żądania
Mam jedno konkretne żądanie w mojej aplikacji, które wymaga uwierzytelniania podstawowego, więc muszę ustawić nagłówek autoryzacji dla tego żądania. Czytałem o ustawianiu nagłówków żądań HTTP , ale z tego, co wiem, ustawi ten nagłówek dla wszystkich żądań tej metody. Mam coś takiego w swoim kodzie: $http.defaults.headers.post.Authorization = "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=="; Ale …

7
AngularJS vs Angular [zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Kilka miesięcy temu zdecydowałem się studiować Angular. Kiedy robiłem …
159 angularjs  angular 

4
Sortowanie listy rozwijanej alfabetycznie w AngularJS
Wypełniam listę rozwijaną za pomocą opcji ng-options, która jest podłączona do kontrolera, który z kolei wywołuje usługę. Niestety napływające dane są bałaganem i muszę być w stanie posortować je alfabetycznie. Myślisz, że coś takiego $.sortByby to zrobiło, ale niestety nie zrobiło to jack. Wiem, że mogę to posortować za pomocą …
158 angularjs 


10
angular.element vs document.getElementById lub selektor jQuery z kontrolką spin (zajęty)
Używam wersji Angularized kontrolki Spin, zgodnie z dokumentacją tutaj: http://blog.xvitcoder.com/adding-a-weel-progress-indicator-to-your-angularjs-application/ Jedną z rzeczy, które nie podobają mi się w przedstawionym rozwiązaniu, jest użycie jQuery w usłudze, która skutecznie łączy kontrolę spinów z elementem DOM. Wolałbym używać konstrukcji kątowych, aby uzyskać dostęp do elementu. Chciałbym również uniknąć „zakodowania” identyfikatora elementu, do …
157 jquery  angularjs 

30
Nie można znaleźć modułu „../build/Release/bson”] kod: „MODULE_NOT_FOUND”} js-bson: Nie udało się załadować rozszerzenia c ++ bson, używając czystej wersji JS
Otrzymuję następujący błąd: { [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' } js-bson: Failed to load c++ bson extension, using pure JS version Oto szczegóły mojej wersji: System operacyjny: Windows 7 MongoDB: 2.6.5 Węzeł: 0.12.0 Próbowałem tych rzeczy, zanim opublikowałem problem tutaj. Poszedłem do \node-modules\mongoose\node-modules\mongodb\node-modules\bsonfolderu i dokonałem poniżej zmiany w …

9
Angularjs zapobiega przesłaniu formularza, gdy sprawdzanie poprawności danych wejściowych nie powiedzie się
Piszę prosty formularz logowania za pomocą angularjs z pewną weryfikacją danych wejściowych po stronie klienta, aby sprawdzić, czy nazwa użytkownika i hasło nie są puste i nie są dłuższe niż trzy znaki. Zobacz poniższy kod: <form name="loginform" novalidate ng-submit="login.submit()" class="css-form"> <fieldset> <div class="control-group input-prepend"> <span class="add-on"><i class="icon-user"></i></span> <input type="text" ng-model="login.username" …

10
Jak usunąć element z tablicy w zakresie AngularJS?
Prosta lista rzeczy do zrobienia, ale z przyciskiem usuwania na stronie listy dla każdego elementu: Odpowiedni kod HTML szablonu: <tr ng-repeat="person in persons"> <td>{{person.name}} - # {{person.id}}</td> <td>{{person.description}}</td> <td nowrap=nowrap> <a href="#!/edit"><i class="icon-edit"></i></a> <button ng-click="delete(person)"><i class="icon-minus-sign"></i></button> </td> </tr> Odpowiednia metoda kontrolera: $scope.delete = function (person) { API.DeletePerson({ id: person.id }, …

10
Angularjs: 'controller as syntax' i $ watch
Jak zasubskrybować zmianę właściwości przy użyciu controller asskładni? controller('TestCtrl', function ($scope) { this.name = 'Max'; this.changeName = function () { this.name = new Date(); } // not working $scope.$watch("name",function(value){ console.log(value) }); }); <div ng-controller="TestCtrl as test"> <input type="text" ng-model="test.name" /> <a ng-click="test.changeName()" href="#">Change Name</a> </div>

9
Czy mogę uzyskać dostęp do formularza w kontrolerze?
Obecnie używam następujących. $scope.$$childHead.customerForm[firstName], więc: <form name="customerForm"> <input type="text" name="firstName" ng-model="data.customer.firstName" tabindex="1" ng-disabled="!data.editable" validationcustomer /> </form> Ale to działa tylko w Chrome. Teraz spróbowałem następujących rzeczy: $scope.editCustomerForm[firstName], więc: <form name="customerForm" ng-model="editCustomerForm"> <input type="text" name="firstName" ng-model="data.customer.firstName" tabindex="1" ng-disabled="!data.editable" validationcustomer /> </form> Co nie działa. Zauważ, że mój formularz znajduje się wewnątrz …


30
angular js nieznany dostawca
Próbuję „dostosować” przykład mongolabu, aby pasował do mojego własnego interfejsu API REST. Teraz napotykam ten błąd i nie jestem pewien, co robię źle: Error: Unknown provider: ProductProvider <- Product at Error (unknown source) at http://localhost:3000/js/vendor/angular.min.js:28:395 at Object.c [as get] (http://localhost:3000/js/vendor/angular.min.js:26:180) at http://localhost:3000/js/vendor/angular.min.js:28:476 at c (http://localhost:3000/js/vendor/angular.min.js:26:180) at d (http://localhost:3000/js/vendor/angular.min.js:26:314) To jest …
152 angularjs 

8
Jak zakpić usługę, która zwraca obietnicę w teście jednostkowym AngularJS Jasmine?
Mam myServiceto zastosowania myOtherService, które wykonuje zdalne połączenie, zwracając obietnicę: angular.module('app.myService', ['app.myOtherService']) .factory('myService', [ myOtherService, function(myOtherService) { function makeRemoteCall() { return myOtherService.makeRemoteCallReturningPromise(); } return { makeRemoteCall: makeRemoteCall }; } ]) Aby wykonać test jednostkowy myService, muszę mock myOtherService, tak aby jego makeRemoteCallReturningPromisemetoda zwracała obietnicę. Oto jak to robię: describe('Testing remote …

8
Zachowaj model zakresu podczas zmiany między widokami w AngularJS
Uczę się AngularJS. Powiedzmy, że mam / view1 używając My1Ctrl i / view2 używając My2Ctrl ; można przejść do zakładek, gdzie każdy widok ma swój własny, prosty, ale inny formularz. Jak mam się upewnić, że wartości wpisane w formularzu view1 nie zostaną zresetowane, gdy użytkownik wyjdzie, a następnie wróci do …

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.