Запитання з тегом «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> </tr> …


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> <li><span>5</span></li> </ul>

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?
Я хочу зафіксувати подію натискання клавіші клавіші в текстовому полі нижче. Щоб зробити це більш зрозумілим, я використовую a, 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 …

12
AngularJS: Чому ng-bind краще, ніж {{}} в кутовому?
Я був в одному з кутових презентацій, і одна з осіб у згадуваній зустрічі 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
Різниця між функціями "контролер", "посилання" та "компілювати" при визначенні директиви
Деякі місця, здається, використовують функцію контролера для логіки директиви, а інші використовують посилання. У прикладі вкладок на домашній сторінці кутових використовується контролер для однієї та посилання для іншої директиви. Яка різниця між ними?

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

7
Додавання параметра до функції ng-click всередині ng-повтору, здається, не працює
У мене простий цикл з 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 кілька полів у кутовому
Як сортувати, використовуючи кілька полів одночасно у кутовому? кулак по групі, а потім по підгрупі для Приклад $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: Різниця між методами $ спостерігати і $ watch
Я знаю, що і те, Watchersі Observersобчислюється, як тільки щось $scopeзміниться в AngularJS. Але я не міг зрозуміти, у чому саме різниця між ними. Моє первісне розуміння полягає в тому Observers, що обчислюються для кутових виразів, які є умовами на стороні HTML, де Watchersвиконано, коли виконується $scope.$watch()функція. Я правильно думаю?

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