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

11
W jaki sposób mogę POST zakodować dane formularza za pomocą $ http bez jQuery?
Jestem nowy w AngularJS i na początek pomyślałem o opracowaniu nowej aplikacji przy użyciu tylko AngularJS. Próbuję nawiązać połączenie AJAX po stronie serwera, używając $httpaplikacji Angular. Aby wysłać parametry, próbowałem: $http({ method: "post", url: URL, headers: {'Content-Type': 'application/x-www-form-urlencoded'}, data: $.param({username: $scope.userName, password: $scope.password}) }).success(function(result){ console.log(result); }); Działa, ale używa także …

7
AngularJS: ng-show / ng-hide nie działa z interpolacją `{{}}`
Próbuję pokazać / ukryć trochę HTML za pomocą funkcji ng-showi ng-hidedostarczonych przez AngularJS . Zgodnie z dokumentacją odpowiednie użycie tych funkcji jest następujące: ngHide - {wyrażenie} - Jeśli wyrażenie jest zgodne z prawdą, element jest odpowiednio pokazywany lub ukryty. ngShow - {wyrażenie} - Jeśli wyrażenie jest zgodne z prawdą, element …

24
Przeładowanie strony powoduje nieprawidłowe żądanie GET w trybie AngularJS HTML5
Chcę włączyć tryb HTML5 dla mojej aplikacji. Podałem następujący kod do konfiguracji, jak pokazano tutaj : return app.config(['$routeProvider','$locationProvider', function($routeProvider,$locationProvider) { $locationProvider.html5Mode(true); $locationProvider.hashPrefix = '!'; $routeProvider.when('/', { templateUrl: '/views/index.html', controller: 'indexCtrl' }); $routeProvider.when('/about',{ templateUrl: '/views/about.html', controller: 'AboutCtrl' }); Jak widać, użyłem $locationProvider.html5modei zmieniłem wszystkie moje linki, ng-hrefaby wykluczyć /#/. Problem W …


11
warunkowe inline w angular.js
Zastanawiałem się, czy istnieje kątowy sposób warunkowego wyświetlania treści inny niż użycie ng-show itp. Na przykład w backbone.js mógłbym zrobić coś z zawartością wbudowaną w szablonie, takim jak: <% if (myVar === "two") { %> show this<% } %> ale pod kątem wydaje się, że ograniczam się do pokazywania i …

13
AngularJS nie wysyła wartości ukrytego pola
W przypadku konkretnego zastosowania muszę przesłać pojedynczy formularz „starą drogą”. Znaczy, używam formularza z działaniem = "". Odpowiedź jest przesyłana strumieniowo, więc nie ładuję strony ponownie. Jestem w pełni świadomy, że typowa aplikacja AngularJS nie przesyła formularza w ten sposób, ale jak dotąd nie mam innego wyboru. To powiedziawszy, próbowałem …



11
Czy możesz zmienić ścieżkę bez ponownego ładowania kontrolera w AngularJS?
Pytanie zostało zadane wcześniej, a na podstawie odpowiedzi nie wygląda dobrze. Chciałbym zapytać o ten przykładowy kod ... Moja aplikacja ładuje bieżący element do usługi, która go udostępnia. Istnieje kilka kontrolerów, które manipulują danymi elementu bez ponownego ładowania elementu. Moi kontrolerzy ponownie załadują element, jeśli nie został jeszcze ustawiony, w …
191 angularjs 

10
Jak zaimplementować history.back () w angular.js
Mam dyrektywę, która jest nagłówkiem strony z przyciskiem Wstecz i chcę po kliknięciu wrócić do poprzedniej strony. Jak to zrobić w sposób kątowy? Próbowałem: <header class="title"> <a class="back" ng-class="icons"><img src="../media/icons/right_circular.png" ng-click="history.back()" /></a> <h1>{{title}}</h1> <a href="/home" class="home" ng-class="icons"><img src="../media/icons/53-house.png" /></a> </header> a to jest dyrektywa js: myApp.directive('siteHeader', function () { return …

10
AngularJS. Jak wywołać funkcję kontrolera spoza komponentu kontrolera
Jak mogę wywołać funkcję zdefiniowaną w kontrolerze z dowolnego miejsca strony internetowej (poza komponentem kontrolera)? Działa idealnie po naciśnięciu przycisku „pobierz”. Ale muszę to nazwać spoza kontrolera div. Logika brzmi: domyślnie mój div jest ukryty. Gdzieś w menu nawigacyjnym wciskam przycisk, który powinien pokazać () mój div i uruchomić funkcję …
190 angularjs 

8
Czy istnieje sposób, aby AngularJS ładował częściowe na początku, a nie w razie potrzeby?
Mam taką konfigurację trasy: var myApp = angular.module('myApp', []). config(['$routeProvider', function ($routeProvider) { $routeProvider. when('/landing', { templateUrl: '/landing-partial', controller: landingController }). when('/:wkspId/query', { templateUrl: '/query-partial', controller: queryController }). otherwise({ redirectTo: '/landing' }); }]); Chcę być w stanie zmusić angularjs do pobrania obu części na początku, a nie na żądanie. Czy …
190 angularjs 


5
ng-options z prostą inicjalizacją tablicy
Jestem trochę zmieszany z Angularem i ng-options. Mam prostą tablicę i chcę za jej pomocą zainicjować selekcję. Ale chcę, aby ta opcja wartość = etykieta. script.js $scope.options = ['var1', 'var2', 'var3']; HTML <select ng-model="myselect" ng-options="o for o in options"></select> Co dostaję: <option value="0">var1</option> <option value="1">var2</option> <option value="2">var3</option> Czego chcę: <option …

6
AngularJS zmienia adresy URL na „niebezpieczne:” na stronie rozszerzenia
Próbuję używać Angulara z listą aplikacji, a każda z nich jest linkiem, aby zobaczyć aplikację bardziej szczegółowo ( apps/app.id): <a id="{{app.id}}" href="apps/{{app.id}}" >{{app.name}}</a> Za każdym razem, gdy klikam jeden z tych łączy, Chrome wyświetla adres URL jako unsafe:chrome-extension://kpbipnfncdpgejhmdneaagc.../apps/app.id Skąd unsafe:pochodzi?

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.