Вопросы с тегом «angularjs»

Используйте для вопросов о AngularJS (1.x), JavaScript-фреймворке с открытым исходным кодом. НЕ используйте этот тег для Angular 2 или более поздних версий; вместо этого используйте тег [angular].

29
Как выделить текущий пункт меню?
Помогает ли AngularJS каким-либо образом active класс для ссылки на текущую страницу? Я предполагаю, что есть какой-то волшебный способ сделать это, но я не могу найти. Мое меню выглядит так: <ul> <li><a class="active" href="/tasks">Tasks</a> <li><a href="/actions">Tasks</a> </ul> и у меня есть контроллеры для каждого из них в моих маршрутах: TasksControllerи …
205 angularjs 

2
получить оригинальный элемент от ng-click
У меня есть список предметов на мой взгляд с ng-clickприкрепленными к ним: <ul id="team-filters"> <li ng-click="foo($event, team)" ng-repeat="team in teams"> <img src="{{team.logoSmall}}" alt="{{team.name}}" title="{{team.name}}"> </li> </ul> Я обрабатываю события щелчка в fooфункции в моей директиве, передавая $eventссылку на объект, по которому щелкнули, но я получаю ссылку на imgтег, а не …

5
AngularJS только для одностраничных приложений (SPA)?
Мы ищем варианты для создания внешнего интерфейса приложения, которое мы создаем, и пытаемся оценить инструмент, который будет работать для нас и даст нам лучшую платформу для продвижения вперед. Это Node.js проект. Наш первоначальный план состоял в том, чтобы использовать Express и идти по этому пути, но мы решили, что, прежде …

1
AngularJS - $ destroy удаляет прослушиватели событий?
https://docs.angularjs.org/guide/directive Прослушивая это событие, вы можете удалить прослушиватели событий, которые могут вызвать утечки памяти. Прослушиватели, зарегистрированные для областей и элементов, автоматически очищаются при их уничтожении, но если вы зарегистрировали прослушиватель в службе или зарегистрировали прослушиватель на узле DOM, который не был удален, вам придется очистить его самостоятельно или вы рискуете …

8
Как получить параметры URL, используя AngularJS
Исходный код HTML <div ng-app=""> <div ng-controller="test"> <div ng-address-bar browser="html5"></div> <br><br> $location.url() = {{$location.url()}}<br> $location.search() = {{$location.search('keyword')}}<br> $location.hash() = {{$location.hash()}}<br> keyword valus is={{loc}} and ={{loc1}} </div> </div> Исходный код AngularJS <script> function test($scope, $location) { $scope.$location = $location; $scope.ur = $scope.$location.url('www.html.com/x.html?keyword=test#/x/u'); $scope.loc1 = $scope.$location.search().keyword ; if($location.url().indexOf('keyword') > -1){ $scope.loc= $location.url().split('=')[1]; …

3
AngularJs ReferenceError: $ http не определен
У меня есть следующая угловая функция: $scope.updateStatus = function(user) { $http({ url: user.update_path, method: "POST", data: {user_id: user.id, draft: true} }); }; Но всякий раз, когда эта функция вызывается, я попадаю ReferenceError: $http is not definedв консоль. Может ли кто-нибудь помочь мне понять, что я здесь делаю неправильно?

7
AngularJS - привязка переключателей к моделям с логическими значениями
У меня проблема с привязкой переключателей к объекту, свойства которого имеют логические значения. Я пытаюсь отобразить вопросы экзамена, полученные из ресурса $. HTML: <label data-ng-repeat="choice in question.choices"> <input type="radio" name="response" data-ng-model="choice.isUserAnswer" value="true" /> {{choice.text}} </label> JS: $scope.question = { questionText: "This is a test question.", choices: [{ id: 1, text: …

3
Angular JS: Зачем нужна функция связи директивы, когда у нас уже был контроллер директивы с областью действия?
Мне нужно выполнить некоторые операции над областью действия и шаблоном. Кажется, что я могу сделать это либо в linkфункции, либо в controllerфункции (поскольку оба имеют доступ к области действия). В каком случае я должен использовать linkфункцию, а не контроллер? angular.module('myApp').directive('abc', function($timeout) { return { restrict: 'EA', replace: true, transclude: true, …

1
Каков жизненный цикл контроллера AngularJS?
Может кто-нибудь уточнить, каков жизненный цикл контроллера AngularJS? Является ли контроллер одиночным или создан / уничтожен по требованию? Если последнее, что вызывает создание / уничтожение контроллера? Рассмотрим приведенный ниже пример: var demoApp = angular.module('demo') .config(function($routeProvider, $locationProvider) { $routeProvider .when('/home', {templateUrl: '/home.html', controller: 'HomeCtrl'}) .when('/users',{templateUrl: '/users.html', controller: 'UsersCtrl'}) .when('/users/:userId', {templateUrl: '/userEditor.html', …

11
AngularJS-Twig конфликт с двойными фигурными скобками
Как известно, как угловая, так и веточка имеют общую конструкцию управления - двойные фигурные скобки. Как я могу изменить значение по умолчанию Angular? Я знаю, что могу сделать это в Twig, но в некоторых проектах я не могу, только в JS.
198 angularjs  twig 

10
Может ли контроллер AngularJS наследовать от другого контроллера в том же модуле?
Внутри модуля контроллер может наследовать свойства от внешнего контроллера: var app = angular.module('angularjs-starter', []); var ParentCtrl = function ($scope, $location) { }; app.controller('ChildCtrl', function($scope, $injector) { $injector.invoke(ParentCtrl, this, {$scope: $scope}); }); Пример через: неработающая ссылка : http://blog.omkarpatil.com/2013/02/controller-inheritance-in-angularjs.html Может ли контроллер внутри модуля наследовать от родного брата? var app = angular.module('angularjs-starter', …

7
Добавьте директивы из директивы в AngularJS
Я пытаюсь создать директиву, которая заботится о добавлении большего количества директив в элемент, для которого она объявлена. Например, я хочу создать директиву, которая позаботится о добавлении datepicker, datepicker-languageи ng-required="true". Если я пытаюсь добавить эти атрибуты и затем использовать их, $compileя, очевидно, создаю бесконечный цикл, поэтому я проверяю, добавил ли я …

3
В чем разница между ui-bootstrap-tpls.min.js и ui-bootstrap.min.js?
На странице Angular-UI-Bootstrap на cdnjs написано: Родные AngularJS (Angular) директивы для начальной загрузки Twitter. Небольшая занимаемая площадь (5 кбайт!), Никаких сторонних зависимостей JavaScript (jQuery, Bootstrap JavaScript) не требуется! ... и имеет варианты для //cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.6.0/ui-bootstrap-tpls.min.js и //cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.6.0/ui-bootstrap.min.js Различение этих показывает тонкую разницу, и я не могу найти какую-либо документацию по этому …

9
Внешний ресурс не загружается AngularJs
Используя Angular и Phonegap, я пытаюсь загрузить видео, которое находится на удаленном сервере, но столкнулось с проблемой. В моем JSON URL-адрес вводится как простой HTTP-URL. "src" : "http://www.somesite.com/myvideo.mp4" Мой видео шаблон <video controls poster="img/poster.png"> <source ng-src="{{object.src}}" type="video/mp4"/> </video> Все мои другие данные загружаются, но когда я смотрю свою консоль, я …

6
Понимание опции transclude определения директивы?
Я думаю, что это одна из самых сложных концепций для меня с помощью директивы angularjs. В документе http://docs.angularjs.org/guide/directive говорится: transclude - компилирует содержимое элемента и делает его доступным для директивы. Обычно используется с ngTransclude. Преимущество включения состоит в том, что функция связывания получает функцию включения, которая предварительно привязана к правильной …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.