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

10
Zaznacz tekst w fokusie wprowadzania
Mam wpisywanie tekstu. Kiedy wejście jest fokusem, chcę zaznaczyć tekst wewnątrz wejścia. Z jQuery zrobiłbym to w ten sposób: <input type="text" value="test" /> $("input[type=text]").click(function() { $(this).select(); // would select "test" in this example }); Szukałem wokół, aby spróbować znaleźć sposób Angular, ale większość przykładów, które znajduję, dotyczy dyrektywy, która obserwuje …


5
Prawidłowe użycie translacji kątowej w kontrolerach
Używam translacji kątowej dla i18n w aplikacji AngularJS. Dla każdego widoku aplikacji jest dedykowany kontroler. W kontrolerach poniżej ustawiłem wartość, która ma być wyświetlana jako tytuł strony. Kod HTML <h1>{{ pageTitle }}</h1> JavaScript .controller('FirstPageCtrl', ['$scope', '$filter', function ($scope, $filter) { $scope.pageTitle = $filter('translate')('HELLO_WORLD'); }]) .controller('SecondPageCtrl', ['$scope', '$filter', function ($scope, $filter) …

3
Wstrzyknięcie $ state (ui-router) do przechwytywacza $ http powoduje cykliczną zależność
Co próbuję osiągnąć Chciałbym przejść do określonego stanu (logowania) na wypadek, gdyby żądanie $ http zwróciło błąd 401. Dlatego utworzyłem przechwytywacz $ http. Problem Kiedy próbuję wstawić „stan $” do przechwytywacza, otrzymuję zależność cykliczną. Dlaczego i jak to naprawić? Kod //Inside Config function var interceptor = ['$location', '$q', '$state', function($location, …

17
Błąd: argument nie jest funkcją, został zdefiniowany
Używając AngularJS ze Scala Play, otrzymuję ten błąd. Błąd: argument „MainCtrl” nie jest funkcją, został niezdefiniowany Próbuję stworzyć tabelę składającą się z dni tygodnia. Spójrz na mój kod. Sprawdziłem nazwę kontrolera, ale wydaje się, że jest poprawna. Uwaga: kod użyty w tej odpowiedzi SO index.scala.html @(message: String) @main("inTime") { <!doctype …

10
Jaki jest pożytek z Jade lub Handlebars podczas pisania aplikacji AngularJs
Jestem nowy (ish) w całej aplikacji pełnego stosu javascript i zupełnie nowy w Angular, więc miałem nadzieję, że ktoś umieści tutaj opis bezpośrednio dla mnie. Dlaczego miałbym używać struktury szablonów, takiej jak Jade lub Handlebars, podczas pisania aplikacji po stronie klienta przy użyciu AngularJS. Powinienem powiedzieć, że nigdy też nie …

6
Jak przekazać obiekt do stanu za pomocą routera UI?
Chciałbym móc przejść do stanu i przekazać dowolny obiekt za pomocą routera ui. Zwykle jestem tego świadomy $stateParams jest używany, ale uważam, że ta wartość jest wstawiana do adresu URL i nie chcę, aby użytkownicy mogli dodawać te dane do zakładek. Chciałbym zrobić coś takiego. $state.transitionTo('newState', {myObj: {foo: 'bar'}}); function …

4
Wywołaj metodę w kontrolerze dyrektywy z innego kontrolera
Mam dyrektywę, która ma własnego kontrolera. Zobacz poniższy kod: var popdown = angular.module('xModules',[]); popdown.directive('popdown', function () { var PopdownController = function ($scope) { this.scope = $scope; } PopdownController.prototype = { show:function (message, type) { this.scope.message = message; this.scope.type = type; }, hide:function () { this.scope.message = ''; this.scope.type = ''; …

6
Jak zdefiniować dwie aplikacje / moduły Angular na jednej stronie?
Próbuję dodać dwie aplikacje / moduły kątowe do jednej strony. Na poniższych skrzypcach widać, że zawsze tylko pierwszy moduł, do którego odwołuje się kod html, będzie działał poprawnie, podczas gdy drugi nie jest rozpoznawany przez angular. Na tych skrzypcach możemy wykonać tylko doSearch2metodę, podczas gdy na tych skrzypcach tylko doSearchmetoda …

16
href zastępuje ng-click w Angular.js
Gdy zdefiniowane są oba atrybuty href i ng-click: <a href="#" ng-click="logout()">Sign out</a> hrefatrybut ma pierwszeństwo przed NG-click. Szukam sposobu na podniesienie priorytetu ng-click. href jest wymagany dla Twitter Bootstrap, nie mogę go usunąć.
118 html  angularjs  anchor  markup 

7
AngularJS - Wyzwalanie po wybraniu przycisku opcji
Szukałem i wypróbowałem wiele opcji typu ng-xxxx, ale nie mogłem znaleźć jednej .. Po prostu chcę wywołać jakąś funkcję w kontrolerze po wybraniu przycisku radiowego. Więc może to być podobne do następującego ... (Oczywiście poniższy kod nie działa) <input type="radio" ng-model="value" value="one" ng-click="checkStuff()"/> Czy jest jakiś sposób, aby osiągnąć to, …
118 angularjs 

5
AngularJS: wstrzykiwanie usługi do przechwytywacza HTTP (zależność cykliczna)
Próbuję napisać przechwytywacz HTTP dla mojej aplikacji AngularJS do obsługi uwierzytelniania. Ten kod działa, ale obawiam się ręcznego wstrzykiwania usługi, ponieważ pomyślałem, że Angular powinien obsługiwać to automatycznie: app.config(['$httpProvider', function ($httpProvider) { $httpProvider.interceptors.push(function ($location, $injector) { return { 'request': function (config) { //injected manually to get around circular dependency problem. …

6
ng-change uzyskaj nową wartość i oryginalną wartość
Używam opcji ng-options do wybierania wartości z menu rozwijanego. Chciałbym móc porównać starą wartość z nową wartością. ng-change działa dobrze przy przechwytywaniu nowej wartości rozwijania, ale jak mogę uzyskać zarówno nową, jak i oryginalną wartość? <select ng-change="updateValue(user)" ng-model="user.id" ng-options="user.id as user.name for user in users"></select> Na przykład, powiedzmy, że chcę, …


4
Kątowe opóźnienie zmiany ng
Mam dane wejściowe, które filtrują listę powtórzeń ng po zmianie. Powtórzenie zawiera dużo danych i przefiltrowanie wszystkiego zajmuje kilka sekund. Chciałbym, aby były opóźnione o 0,5 sekundy przed rozpoczęciem procesu filtrowania. Jaki jest prawidłowy sposób w kątowym, aby utworzyć to opóźnienie? Wejście <input ng-model="xyz" ng-change="FilterByName()" /> Powtarzać <div ng-repeat"foo in …

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.