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

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

10
Автоматичний вихід із Angularjs на основі простою користувача
Чи можна визначити, чи користувач неактивний, і автоматично вийти з нього через, скажімо, 10 хвилин бездіяльності за допомогою angularjs? Я намагався уникати використання jQuery, але я не можу знайти підручників чи статей про те, як це зробити в angularjs. Будь-яка допомога буде вдячна.

7
Компоненти AngularJS 1.5+ не підтримують Watchers, в чому полягає робота?
Я модернізував власні директиви до нової архітектури компонентів . Я читав, що компоненти не підтримують спостерігачів. Це правильно? Якщо так, то як виявити зміни на об’єкті? Для базового прикладу я маю спеціальний компонент, myBoxякий має дочірню гру компонентів з прив'язкою до гри. Якщо в ігровій складовій є гра змін, як …

4
Просте завантаження файлів Angularjs змушує маршрутизатор перенаправляти
HTML: <a href="mysite.com/uploads/asd4a4d5a.pdf" download="foo.pdf"> Завантаження отримує унікальне ім'я файлу, тоді як справжнє ім'я зберігається в базі даних. Я хочу здійснити просте завантаження файлу. Але наведений вище код переспрямовує на / через: $routeProvider.otherwise({ redirectTo: '/', controller: MainController }); Я пробував з $scope.download = function(resource){ window.open(resource); } але це просто відкриває файл …
78 angularjs 

3
Використання $ setValidity всередині контролера
Я намагаюся перевірити зміну файлу. Ось мій код: Перегляд / шаблон <input type="file" name="file" id="file" onchange="angular.element(this).scope().setFile(this)" required /> <span class="error" ng-show="myForm.file.$error.required">Error</span> <span class="error" ng-show="myForm.file.$error.size">Selected file is too large</span> <span class="error" ng-show="myForm.file.$error.filetype">Unsupported File type</span> Контролер angular.module("myapp").controller("myctrl", function($scope) { $scope.setFile = function(element) { $scope.$apply(function($scope) { var fileObject = element.files[0]; $scope.file.fileType = fileObject.type.toUpperCase().substring(fileObject.type.indexOf("/") …

11
Якірні посилання в Angularjs?
Чи можна використовувати якірні посилання з Angularjs? Тобто: <a href="#top">Top</a> <a href="#middle">Middle</a> <a href="#bottom">Bottom</a> <div name="top"></div> ... <div name="middle"></div> ... <div name="bottom"></div> Дякую
78 angularjs 

10
Фільтруйте результати з 6 по 10 із 100 за допомогою ng-повтору в AngularJS
Я бачу limitToфільтр у документації, який дозволяє мені обмежити перші 5 або останні 5 результатів, але я хочу встановити, де починається мій ліміт, щоб я міг показати другий набір із 5 результатів. Чи є для цього вбудований фільтр?
77 angularjs 

6
Чи існує спосіб у AngularJS визначити константи з іншими константами?
Я намагаюся визначити константи з іншими константами, але, здається, це неможливо зробити, оскільки початкова константа не готова, коли потрібна необхідна константа. Я хочу бути впевненим, чи це взагалі неможливо. В даний час у мене є константи таким чином: angular.module('mainApp.config', []) .constant('RESOURCE_USERS_DOMAIN', 'http://127.0.0.1:8008') .constant('RESOURCE_USERS_API', 'http://127.0.0.1:8008/users') // Specific routes for API .constant('API_BASIC_INFORMATION', …

4
Змінити клас при наведенні миші в директиві
У мене проблеми з розробкою, як змусити клас змінитись за вкладеною директивою. Це зовнішнє ng-повторення <div data-courseoverview data-ng-repeat="course in courses | orderBy:sortOrder | filter:search" data-ng-controller ="CourseItemController" data-ng-class="{ selected: isSelected }"> Нижче наведено внутрішній ng-repeat, який використовує іншу директиву <li data-ng-repeat="item in social" class="social-{{item.name}}" ng-mouseover="hoverItem(true);" ng-mouseout="hoverItem(false);" index="{{$index}}"><i class="{{item.icon}}" box="course-{{$index}}"></i></li> Ось директива, …

5
Як увімкнути / вимкнути $ log.debug в AngularJS
Я намагаюся використовувати $ log.debug ("Foo"). Як його можна вимкнути. Я ніде не можу знайти зразок. Я думаю, що це потрібно встановити у конфігурі, але, здається, я теж не можу змусити це працювати. Де можна встановити перемикач увімкнення та вимкнення?

12
Що таке AngularJS спосіб створення глобальних комбінацій клавіш?
Я вважаю, що я повинен використовувати директиву, але здається дивним додавати директиву до тіла, але слухати події в документі. Як правильно це зробити? ОНОВЛЕННЯ: Знайшов інтерфейс AngularJS та побачив їх реалізацію директиви щодо натискання клавіш.

6
Структурування програми Node.js та AngularJS
Я збираюся спробувати свій перший проект AngularJS, і має сенс використовувати Node.js для задньої частини, хоча це означає вивчення як AngularJS, так і Node.js з нуля одночасно. Перше, що я намагаюся розібратися, це хороша структура файлів. Поки що мій чистий шаблон HTML / CSS має таку структуру каталогів ... _site/ …

9
Направлення користувача на дочірній стан, коли він переходить у його батьківський стан за допомогою UI-Router
Розглянемо наступне: .state('manager.staffList', {url:'^/staff?alpha', templateUrl: 'views/staff.list.html', data:{activeMenu: 'staff'}, controller: 'staffListCtrl'}) .state('manager.staffDetail', {url:'^/staff/{id}' , templateUrl: 'views/staff.html', data:{activeMenu: 'staff'}, controller: 'staffDetailsCtrl'}) .state('manager.staffDetail.view', {url:'/view', templateUrl: 'views/staff.details.html', data:{activeMenu: 'staff'}}) .state('manager.staffDetail.view.schedule', {url:'/schedule', templateUrl:'views/staff.view.schedule.html', data:{activeMenu: 'staff'}}) .state('manager.staffDetail.view.history', {url:'/history' , templateUrl:'views/staff.view.history.html', data:{activeMenu: 'staff'}}) .state('manager.staffDetail.view.log', {url:'/log', templateUrl:'views/staff.view.log.html', data:{activeMenu: 'staff'}}) .state('manager.staffDetail.view.files', {url:'/files', templateUrl:'views/staff.view.files.html', data:{activeMenu: 'staff'}}) .state('manager.staffDetail.edit', {url:'/edit', templateUrl: 'views/staff.edit.html', …

5
Примусове перезавантаження ng-src
Як я можу змусити angularjs перезавантажити зображення з атрибутом ng-src, коли URL-адреса зображення не змінилася, але зміст змінився? <div ng-controller='ctrl'> <img ng-src="{{urlprofilephoto}}"> </div> Служба uploadReplace, яка виконує завантаження файлу, замінює вміст зображення, але не URL-адресу. app.factory('R4aFact', ['$http', '$q', '$route', '$window', '$rootScope', function($http, $q, $route, $window, $rootScope) { return { uploadReplace: …
77 angularjs 

11
Виклик функції в сервісі AngularJS з тієї ж служби?
У мене є послуга AngularJS, визначена таким чином angular.module('myService').service('myService', function() { this.publicFunction(param) { ... }; this.anotherPublicFunction(param) { // how to call publicFunction(param)? ... }; }); і я хотів би викликати першу функцію як поза службою (яка чудово працює myService.publicFunction(xxx)), так і з іншої функції в тій самій службі, тобто anotherPublicFunction.Жодна …
77 angularjs 

2
Як зупинити перегляд $ в AngularJS?
Я можу налаштувати $ watch на область AngularJS, щоб отримувати повідомлення, коли вираз, який мене цікавить, змінився. Але як я можу перестати дивитись, коли втрачу інтерес?

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