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].
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 …
Jestem zupełnie nowy w maszynopisie i mam dwie klasy. W klasie rodzicielskiej mam: abstract class Component { public deps: any = {}; public props: any = {}; public setProp(prop: string): any { return <T>(val: T): T => { this.props[prop] = val; return val; }; } } W klasie dziecięcej mam: …
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) …
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, …
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 …
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 …
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 …
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 …
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ąć.
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, …
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. …
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ę, …
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 …
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.