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

322
передача 2 $ значений индекса во вложенном ng-repeat

Итак, у меня есть ng-repeat, вложенный в другой ng-repeat, чтобы создать навигационное меню. Для каждого <li>внутреннего цикла ng-repeat я устанавливаю ng-click, который вызывает соответствующий контроллер для этого пункта меню, передавая $ index, чтобы приложение узнало, какой из них нам...

321
Задержка изменения маршрута AngularJS до загрузки модели для предотвращения мерцания

Мне интересно, есть ли способ (аналогичный Gmail) для AngularJS отложить показ нового маршрута до тех пор, пока каждая модель и ее данные не будут получены с использованием соответствующих сервисов. Например, если существует список, в ProjectsControllerкотором перечислены все проекты, и...

320
Как глубоко посмотреть массив в angularjs?

В моей области есть массив объектов, я хочу посмотреть все значения каждого объекта. Это мой код: function TodoCtrl($scope) { $scope.columns = [ { field:'title', displayName: 'TITLE'}, { field: 'content', displayName: 'CONTENT' } ]; $scope.$watch('columns', function(newVal) { alert('columns...

317
$ смотреть объект

Я хочу следить за изменениями в словаре, но по какой-то причине смотреть обратный вызов не вызывается. Вот контроллер, который я использую: function MyController($scope) { $scope.form = { name: 'my name', surname: 'surname' } $scope.$watch('form', function(newVal, oldVal){ console.log('changed');...

314
В чем разница между возвращаемым значением или Promise.resolve от then ()

В чем разница между: new Promise(function(res, rej) { res("aaa"); }) .then(function(result) { return "bbb"; }) .then(function(result) { console.log(result); }); Выполнить фрагмент кодаHide resultsРазвернуть фрагмент и это: new Promise(function(res, rej) { res("aaa"); }) .then(function(result) {...

313
получение ng-объекта, выбранного с помощью ng-change

Учитывая следующий элемент выбора <select ng-options="size.code as size.name for size in sizes " ng-model="item.size.code" ng-change="update(MAGIC_THING)"> </select> Есть ли способ , чтобы получить MAGIC_THING быть равно выбранным размером, поэтому у меня есть доступ к size.nameи...

312
Какой самый краткий способ прочитать параметры запроса в AngularJS?

Я хотел бы прочитать значения параметров запроса URL, используя AngularJS. Я получаю доступ к HTML со следующего URL: http://127.0.0.1:8080/test.html?target=bob Как и ожидалось, location.searchесть "?target=bob". Для доступа к значению target я нашел несколько примеров в Интернете, но ни один из...

311
Как установить опцию по умолчанию в поле выбора Angular.js

Я искал в Google и ничего не могу найти по этому вопросу. У меня есть этот код. <select ng-model="somethingHere" ng-options="option.value as option.name for option in options" ></select> С некоторыми данными, как это options = [{ name: 'Something Cool', value: 'something-cool-value' },...

309
Как я могу условно применять стили CSS в AngularJS?

Q1. Предположим, я хочу изменить внешний вид каждого «элемента», который пользователь помечает для удаления до нажатия основной кнопки «Удалить». (Эта немедленная визуальная обратная связь должна устранить необходимость в общеизвестном диалоговом окне «Вы уверены?».) Пользователь установит флажки,...

309
Лучшие практики SPA для аутентификации и управления сеансами

При создании приложений в стиле SPA с использованием таких фреймворков, как Angular, Ember, React и т. Д., Что люди считают лучшими практиками для аутентификации и управления сеансами? Я могу подумать о нескольких способах решения проблемы. Относитесь к этому не иначе, как к аутентификации с...

306
Как установить загрузочный класс Navbar с Angular JS?

Если у меня есть Navbar в начальной загрузке с элементами Home | About | Contact Как установить активный класс для каждого пункта меню, когда они активны? То есть, как я могу установить, class="active"когда угловой маршрут в #/ для дома #/about для страницы о #/contact для страницы контактов...

302
AngularJS с Django - конфликтующие теги шаблонов

Я хочу использовать AngularJS с Django, однако они оба используют в {{ }}качестве тегов своих шаблонов. Есть ли простой способ изменить один из двух, чтобы использовать какой-либо другой пользовательский шаблонный...

299
Как перезагрузить или перерисовать всю страницу, используя AngularJS

После рендеринга всей страницы, основанной на нескольких пользовательских контекстах и ​​сделав несколько $httpзапросов, я хочу, чтобы пользователь мог переключать контексты и перерисовывать все заново (повторная отправка всех $httpзапросов и т. Д.). Если я просто перенаправлю пользователя куда-то...

298
Предотвратите кратковременное отображение двойной фигурной скобки до того, как angular.js скомпилирует / интерполирует документ

Кажется, это в первую очередь проблема в IE, когда нужно загрузить несколько изображений / сценариев, может быть достаточно времени, когда литерал {{stringExpression}}в разметке будет отображаться, а затем исчезнет, ​​когда angular завершится с его компиляцией / интерполяцией документ. Существует...

297
Как мне вызвать фильтр Angular.js с несколькими аргументами?

Начиная с документации , мы можем назвать такой фильтр, как дата : {{ myDateInScope | date: 'yyyy-MM-dd' }} Здесь date - это фильтр, который принимает один аргумент. Каков синтаксис для вызова фильтров с большим количеством параметров как из шаблонов, так и из кода...

296
AngularJS: Когда использовать сервис вместо фабрики

Пожалуйста, потерпите меня здесь. Я знаю, что есть и другие ответы, такие как: AngularJS: Сервис против провайдера против фабрики Однако я все еще не могу понять, когда вы будете использовать сервис на заводе. Из того, что я могу сказать, фабрика обычно используется для создания «общих» функций,...