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

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

5
AngularJS ng-click stopPropagation
У меня есть событие клика в строке таблицы, и в этой строке также есть кнопка удаления с кликом события. Когда я нажимаю кнопку «Удалить», также запускается событие «Событие» в строке. Вот мой код <tbody> <tr ng-repeat="user in users" class="repeat-animation" ng-click="showUser(user, $index)"> <td>{{user.firstname}}</td> <td>{{user.lastname}}</td> <td>{{user.email}}</td> <td><button class="btn red btn-sm" ng-click="deleteUser(user.id, $index)">Delete</button></td> …


26
Способ NG-повторить определенное количество раз, а не повторять над массивом?
Есть ли способ ng-repeat определенному количеству раз вместо того, чтобы всегда перебирать массив? Например, ниже я хочу, чтобы элемент списка отображался в 5 раз, предполагая, что он $scope.numberравен 5, дополнительно увеличивая число, чтобы каждый элемент списка увеличивался как 1, 2, 3, 4, 5. Желаемый результат: <ul> <li><span>1</span></li> <li><span>2</span></li> <li><span>3</span></li> <li><span>4</span></li> …

21
AngularJS: Как посмотреть сервисные переменные?
У меня есть служба, скажи: factory('aService', ['$rootScope', '$resource', function ($rootScope, $resource) { var service = { foo: [] }; return service; }]); И я хотел бы использовать fooдля управления списком, который отображается в HTML: <div ng-controller="FooCtrl"> <div ng-repeat="item in foo">{{ item }}</div> </div> Чтобы контроллер мог определить, когда aService.fooобновляется, я …

22
Как динамически изменить заголовок на основе частичного представления AngularJS?
Я использую ng-view для включения частичных представлений AngularJS и хочу обновить теги заголовка страницы и заголовка h1 на основе включенного представления. Это выходит за рамки контроллеров частичного представления, и поэтому я не могу понять, как связать их с набором данных в контроллерах. Если бы это был ASP.NET MVC, вы могли …

19
Как использовать событие нажатия клавиш в AngularJS?
Я хочу поймать событие нажатия клавиши ввода в текстовом поле ниже. Чтобы было понятнее, я использую ng-repeatдля заполнения текст. Вот HTML-код: <td><input type="number" id="closeqty{{$index}}" class="pagination-right closefield" data-ng-model="closeqtymodel" data-ng-change="change($index)" required placeholder="{{item.closeMeasure}}" /></td> Это мой модуль: angular.module('components', ['ngResource']); Я использую ресурс для заполнения таблицы, и мой код контроллера: function Ajaxy($scope, $resource) { …

12
AngularJS: Почему ng-bind лучше, чем {{}} в angular?
Я был в одном из угловых выступлений, и один из упомянутых людей ng-bindлучше, чем {{}}обязательный. Одна из причин - ng-bindпоместить переменную в список отслеживания, и только при изменении модели данные будут выдвинуты для просмотра, с другой стороны, {{}}будет каждый раз интерполировать выражение (я полагаю, это угловой цикл) и выдвигать значение, …

8
Каков правильный синтаксис ng-include?
Я пытаюсь включить HTML-фрагмент внутри ng-repeat, но не могу заставить работать. Кажется, что текущий синтаксис ng-includeотличается от того, что было ранее: я вижу много примеров, использующих <div ng-include src="path/file.html"></div> Но в официальных документах сказано использовать <div ng-include="path/file.html"></div> Но тогда вниз по странице это отображается как <div ng-include src="path/file.html"></div> Несмотря на …


4
Разница между функциями 'controller', 'link' и 'compile' при определении директивы
Некоторые места, кажется, используют функцию контроллера для логики директив, а другие используют ссылку. Пример вкладок на угловой домашней странице использует контроллер для одной и ссылку для другой директивы. Какая разница между двумя?

6
Чем AngularJS отличается от jQuery
Я знаю только одну библиотеку js, и это jQuery . Но другие мои программисты в группе меняют AngularJS как библиотеку по умолчанию в новом проекте. Я ничего не знаю об этом. Чем он отличается от jQuery? У меня уже есть набор функций, выполненных для аналогичных задач в jQuery. Могу ли …

7
Добавление параметра в функцию ng-click внутри ng-repeat не работает
У меня есть простой цикл с ng-repeatтаким: <li ng-repeat='task in tasks'> <p> {{task.name}} <button ng-click="removeTask({{task.id}})">remove</button> </li> В контроллере есть функция $scope.removeTask(taskID). Насколько я знаю, Angular сначала визуализирует представление и заменяет интерполированное {{task.id}}число, а затем, при событии щелчка, оценивает ng-clickстроку. В этом случае ng-clickполучает полностью то, что ожидается, то есть: ng-click="removeTask(5)".однако …

9
AngularJS доступ к родительской области из дочернего контроллера
Я настроил свои контроллеры, используя data-ng-controller="xyzController as vm" У меня есть сценарий с родительскими / дочерними вложенными контроллерами. У меня нет проблем с доступом к родительским свойствам во вложенном html с помощью $parent.vm.property, но я не могу понять, как получить доступ к родительскому свойству из моего дочернего контроллера. Я пытался …

8
orderBy несколько полей в Angular
Как сортировать, используя несколько полей одновременно в угловых? кулак по группе, а затем по подгруппе для примера $scope.divisions = [{'group':1,'sub':1}, {'group':2,'sub':10}, {'group':1,'sub':2},{'group':1,'sub':20},{'group':2,'sub':1}, {'group':2,'sub':11}]; Я хотел отобразить это как группа: подгруппа 1 - 1 1 - 2 1 - 20 2 - 1 2 - 10 2 - 11 <select ng-model="divs" …

4
AngularJS: Разница между методами $ наблюдать и $ смотреть
Я знаю, что оба Watchersи Observersвычисляются как только что-то $scopeменяется в AngularJS. Но не мог понять, в чем именно разница между этими двумя. Мое первоначальное понимание состоит в том, что Observersони вычисляются для угловых выражений, которые являются условиями на стороне HTML, где Watchersвыполняются при выполнении $scope.$watch()функции. Я правильно думаю?

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