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].

5
AngularJS: lista powtórzeń ng nie jest aktualizowana, gdy element modelu jest łączony z tablicy modelu
Mam dwa kontrolery i udostępniam dane między nimi za pomocą funkcji app.factory. Pierwszy kontroler dodaje widżet do tablicy modelu (pluginsDisplayed) po kliknięciu łącza. Widżet jest wstawiany do tablicy i ta zmiana jest odzwierciedlana w widoku (który używa ng-repeat do pokazania zawartości tablicy): <div ng-repeat="pluginD in pluginsDisplayed"> <div k2plugin pluginname="{{pluginD.name}}" pluginid="{{pluginD.id}}"></div> …

2
Pokaż ukryty element div po kliknięciu ng-click w ciągu ng-repeat
Pracuję nad aplikacją Angular.js, która filtruje pliki json z procedurami medycznymi. Chciałbym pokazać szczegóły każdej procedury po kliknięciu nazwy procedury (na tej samej stronie) za pomocą ng-click. To, co mam do tej pory, z divem .procedure-details ustawionym na wyświetlanie: none: <ul class="procedures"> <li ng-repeat="procedure in procedures | filter:query | orderBy:orderProp"> …

15
Przesyłanie plików Django Rest Framework
Do przesłania pliku używam Django Rest Framework i AngularJs. Mój plik widoku wygląda następująco: class ProductList(APIView): authentication_classes = (authentication.TokenAuthentication,) def get(self,request): if request.user.is_authenticated(): userCompanyId = request.user.get_profile().companyId products = Product.objects.filter(company = userCompanyId) serializer = ProductSerializer(products,many=True) return Response(serializer.data) def post(self,request): serializer = ProductSerializer(data=request.DATA, files=request.FILES) if serializer.is_valid(): serializer.save() return Response(data=request.DATA) Ponieważ ostatnia linia …




3
Walidacja AngularJS <input> bez otaczającego <form>
Czy w Angular można zwalidować pojedyncze, wyodrębnione &lt;input&gt;w podobny sposób formularze? Myślę o czymś takim: &lt;div class="form-group"&gt; &lt;input name="myInput" type="text" class="form-control" ng-model="bindTo" ng-maxlength="5"&gt; &lt;span class="error" ng-show="myInput.$error.maxlength"&gt;Too long!&lt;/span&gt; &lt;/div&gt; Powyższy przykład nie działa. Zamknięcie go w a &lt;form&gt;i zastąpienie ng-showpomocą ng-show="myForm.myInput.$error.maxlength". Czy można to zrobić bez użycia &lt;form&gt;?

9
Dynamiczna walidacja i nazwa w formularzu z AngularJS
Mam ten formularz: http://jsfiddle.net/dfJeN/ Jak widać, wartość nazwy dla wejścia jest ustawiona statycznie: name="username" , walidacja formularza działa dobrze (dodaj coś i usuń cały tekst z wejścia, tekst musi się pojawić). Następnie próbuję dynamicznie ustawić wartość nazwy: http://jsfiddle.net/jNWB8/ name="{input.name}" Następnie stosuję to do mojej walidacji login.{{input.name}}.$error.required (ten wzór zostanie użyty …
98 angularjs 

4
Dostosowywanie szablonu w ramach dyrektywy
Mam formularz, który używa znaczników z Bootstrap, na przykład: &lt;form class="form-horizontal"&gt; &lt;fieldset&gt; &lt;legend&gt;Legend text&lt;/legend&gt; &lt;div class="control-group"&gt; &lt;label class="control-label" for="nameInput"&gt;Name&lt;/label&gt; &lt;div class="controls"&gt; &lt;input type="text" class="input-xlarge" id="nameInput"&gt; &lt;p class="help-block"&gt;Supporting help text&lt;/p&gt; &lt;/div&gt; &lt;/div&gt; &lt;/fieldset&gt; &lt;/form&gt; Jest tam dużo gotowego kodu, który chciałbym zredukować do nowej dyrektywy - form-input, na przykład: &lt;form-input label="Name" …

2
$ Apply vs $ Digest w testowaniu dyrektywy
Jeśli mam dyrektywę, która reaguje na stan konkretnego atrybutu w zakresie i chcę zmienić ten atrybut w moim teście i sprawdzić, czy odpowiada poprawnie, jaki jest najlepszy sposób wprowadzenia tej zmiany? Widziałem oba te wzorce: scope.$apply(function() { scope.myAttribute = true; }); i scope.myAttribute = true; scope.$digest(); Jaka jest między nimi …



6
Nie można rozpoznać „…” ze stanu „”
Po raz pierwszy próbuję użyć routera ui. Oto moja aplikacja.js angular.module('myApp', ['ionic']) .run(function($ionicPlatform) { $ionicPlatform.ready(function() { // Hide the accessory bar by default (remove this to show the accessory bar above the keyboard // for form inputs) if(window.cordova &amp;&amp; window.cordova.plugins.Keyboard) { cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true); } if(window.StatusBar) { StatusBar.styleDefault(); } }); }) .config(function($stateProvider, …

3
Dyrektywy jonowe Dyrektywy materiałowe VS Angular z Ionic Framework
Chcę używać ionic w Material Design. Utknąłem między używaniem dyrektyw jonowych z niestandardowym CSS i angular-material Czytałem, że używając dyrektyw jonowych otrzymujemy wiele wydajnych funkcji, takich jak Dane aplikacji są zapamiętywane przez router UI, nawet po przejściu do innego widoku i powrocie na stronę Elementy listy Ionic są renderowane tylko …

8
Jak uniknąć nawiasów klamrowych w celu wyświetlenia na stronie podczas korzystania z AngularJS?
Chcę, aby użytkownik zobaczył podwójne nawiasy klamrowe, ale Angular wiąże je automatycznie. Jest to odwrotny przypadek tego pytania, w którym chcą oni nie widzieć nawiasów klamrowych używanych do łączenia podczas ładowania strony. Chcę, aby użytkownik zobaczył to: My name is {{person.name}}. Ale Angular zastępuje {{person.name}}wartość. Pomyślałem, że to może zadziałać, …
98 angularjs 

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.