Запитання з тегом «angularjs»

Використовуйте для запитань про AngularJS (1.x), рамку JavaScript з відкритим кодом. НЕ використовуйте цей тег для версій Angular 2 або новіших версій; натомість використовуйте тег [angular].

14
Як я можу умовно застосувати стилі CSS в AngularJS?
Q1. Припустимо, я хочу змінити вигляд кожного "елемента", який користувач відмічає для видалення, перш ніж натиснути головну кнопку "видалити". (Цей негайний візуальний зворотний зв'язок повинен усунути необхідність у поговорному діалоговому вікні "Ви впевнені?". Користувач встановить прапорці, щоб вказати, які елементи слід видалити. Якщо прапорець не встановлений, цей елемент повинен повернутися …
309 css  angularjs 

3
Найкращі практики SPA для аутентифікації та управління сеансами
Створюючи додатки у стилі SPA, використовуючи такі рамки, як Angular, Ember, React тощо, які люди вважають найкращими методами аутентифікації та управління сеансами? Я можу придумати кілька способів розглянути питання про підхід до проблеми. Лікуйте це не інакше, ніж аутентифікацію за допомогою звичайної веб-програми, припускаючи, що API та UI мають однаковий …

26
Як встановити активний клас bootstrap navbar з Angular JS?
Якщо я маю навбар у завантажувальній програмі з елементами Home | About | Contact Як встановити активний клас для кожного пункту меню, коли вони активні? Тобто, як я можу встановити, class="active"коли знаходиться кутовий маршрут #/ для дому #/about для сторінки about #/contact для сторінки контактів



13
Як перезавантажити або відновити всю сторінку за допомогою AngularJS
Після рендерингу всієї сторінки на основі декількох контекстів користувачів і зробивши кілька $httpзапитів, я хочу, щоб користувач міг перемикати контексти і повторно рендерувати все (повторно відсилаючи всі $httpзапити тощо). Якщо я просто перенаправляю користувача кудись інше, все працює належним чином: $scope.on_impersonate_success = function(response) { //$window.location.reload(); // This cancels any current …

7
Запобігайте тимчасовому відображенню подвійних фігурних фігурних фігурних знаків перед тим, як angular.js компілює / інтерполює документ
Здається, це головна проблема в IE, коли для завантаження є декілька зображень / сценаріїв, може бути досить багато часу, коли відображається буквальне значення {{stringExpression}}в розмітці, а потім зникає, коли робиться кутовий з його компіляцією / інтерполяцією документ. Чи є загальна причина, чому це станеться, що вказуватиме на те, що я …
298 angularjs 

6
Як мені викликати фільтр Angular.js з кількома аргументами?
З документації ми можемо викликати такий фільтр, як дата такої: {{ myDateInScope | date: 'yyyy-MM-dd' }} Тут дата - це фільтр, який бере один аргумент. Який синтаксис викликати фільтри з більшою кількістю параметрів як із шаблонів, так і з коду JavaScript?
297 angularjs 

13
Як викликати метод, визначений у директиві AngularJS?
У мене є директива, ось код: .directive('map', function() { return { restrict: 'E', replace: true, template: '<div></div>', link: function($scope, element, attrs) { var center = new google.maps.LatLng(50.1, 14.4); $scope.map_options = { zoom: 14, center: center, mapTypeId: google.maps.MapTypeId.ROADMAP }; // create map var map = new google.maps.Map(document.getElementById(attrs.id), $scope.map_options); var dirService= new …

13
Який найкращий спосіб умовно застосувати атрибути в AngularJS?
Мені потрібно вміти додати, наприклад, "contenteditable" до елементів, спираючись на булеву змінну на область застосування. Приклад використання: <h1 attrs="{'contenteditable=\"true\"': editMode}">{{content.title}}</h1> В результаті цього елемента буде додано contenteditable = true, якщо $scope.editModeвстановлено значення true. Чи є якийсь простий спосіб реалізувати такий ng-клас, як поведінка атрибутів? Я розглядаю можливість написання директиви та …

29
Завантаження файлів за допомогою AngularJS
Ось моя форма HTML: <form name="myForm" ng-submit=""> <input ng-model='file' type="file"/> <input type="submit" value='Submit'/> </form> Я хочу завантажити зображення з локальної машини і хочу прочитати вміст завантаженого файлу. Все це я хочу зробити за допомогою AngularJS. Коли я намагаюся надрукувати значення, $scope.fileвоно стає невизначеним.

9
AngularJS: Коли використовувати сервіс замість фабрики
Будь ласка, несіть зі мною тут. Я знаю, що є інші відповіді, такі як: AngularJS: Сервіс проти постачальника проти фабрики Однак я досі не можу зрозуміти, коли ви користуєтесь сервісом на заводі. З того, що я можу сказати, фабрика зазвичай використовується для створення "загальних" функцій, які можна викликати декількома контролерами: …

8
AngularJS - Створення директиви, яка використовує ng-модель
Я намагаюся створити директиву, яка б створила поле введення з тією ж ng-моделлю, що і елемент, який створює директиву. Ось що я придумав поки що: HTML <!doctype html> <html ng-app="plunker" > <head> <meta charset="utf-8"> <title>AngularJS Plunker</title> <link rel="stylesheet" href="style.css"> <script>document.write("<base href=\"" + document.location + "\" />");</script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.2/angular.js"></script> …

6
Як додати багато функцій за один ng-клік?
Я шукав, як це виконати, але поки не можу знайти нічого, пов'язаного, :( Я міг би вкласти обидві функції так, але мені просто цікаво, чи можливо це? Я хотів би це зробити буквально: <td><button class="btn" ng-click="edit($index) open()">Open me!</button></td> Мій JS-код на даний момент: $scope.open = function () { $scope.shouldBeOpen = …

8
Що таке $$ хеш-ключ, доданий до мого результату JSON.stringify
Я спробував подивитися на зазирнути на сторінку Mozilla JSON, що розшифровував їх документи, а також тут на SO та Google, але не знайшов пояснення. Я багато разів використовував JSOn stringify, але ніколи не стикався з цим результатом У мене є масив об'єктів JSON [ { "param_2": "Description 1", "param_0": "Name …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.