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

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

10
AngularJS ng-repeat обрабатывает пустой список
Я думал, что это будет очень распространенная вещь, но я не мог найти, как справиться с этим в AngularJS. Допустим, у меня есть список событий и я хочу вывести их с AngularJS, тогда это довольно просто: <ul> <li ng-repeat="event in events">{{event.title}}</li> </ul> Но как мне справиться со случаем, когда список …

10
Аутентификация AngularJS UI-роутера
Я новичок в AngularJS, и меня немного смущает, как я могу использовать angular- "ui-router" в следующем сценарии: Я строю веб-приложение, которое состоит из двух разделов. Первый раздел - это домашняя страница с ее представлениями для входа и регистрации, а второй раздел - это панель управления (после успешного входа в систему). …

3
Как передать параметры с помощью ui-sref в ui-router к контроллеру
Мне нужно передать и получить два параметра в состояние, которое я хочу перейти на использование ui-srefUI-маршрутизатора. Что-то вроде использования ссылки ниже для перевода состояния в homewith fooи barпараметры: <a ui-sref="home({foo: 'fooVal', bar: 'barVal'})">Go to home state with foo and bar parameters </a> Получение fooи barзначения в контроллере: app.controller('SomeController', function($scope, $stateParam) …

11
Отправить форму по нажатию Enter с AngularJS
В этом конкретном случае, какие опции я должен сделать, чтобы эти входы вызывали функцию, когда я нажимаю Enter? // HTML view // <form> <input type="text" ng-model="name" <!-- Press ENTER and call myFunc --> /> <br /> <input type="text" ng-model="email" <!-- Press ENTER and call myFunc --> /> </form> // Controller …

5
Как получить оцененные атрибуты внутри пользовательской директивы
Я пытаюсь получить оцененный атрибут из моей пользовательской директивы, но не могу найти правильный способ сделать это. Я создал этот jsFiddle для разработки. <div ng-controller="MyCtrl"> <input my-directive value="123"> <input my-directive value="{{1+1}}"> </div> myApp.directive('myDirective', function () { return function (scope, element, attr) { element.val("value = "+attr.value); } }); Что мне не …

10
Обмен данными между контроллерами AngularJS
Я пытаюсь обмениваться данными между контроллерами. Вариант использования - это многошаговая форма, данные, введенные в один вход, впоследствии используются в нескольких местах отображения за пределами исходного контроллера. Код ниже и в jsfiddle здесь . HTML <div ng-controller="FirstCtrl"> <input type="text" ng-model="FirstName"><!-- Input entered here --> <br>Input is : <strong>{{FirstName}}</strong><!-- Successfully updates …

14
Как выполнить функцию контроллера AngularJS при загрузке страницы?
В настоящее время у меня есть страница Angular.js, которая позволяет искать и отображать результаты. Пользователь нажимает на результат поиска, а затем нажимает кнопку назад. Я хочу, чтобы результаты поиска снова отображались, но я не могу понять, как запустить поиск. Вот деталь: Моя страница Angular.js - это страница поиска с полем …
360 angularjs  onload 

5
Файлы Javascript .map - исходные карты JavaScript
Недавно я видел файлы с .js.mapрасширением, поставляемые с некоторыми библиотеками JavaScript (например, Angular ), и это вызвало у меня несколько вопросов: Для чего это? Почему ребята из Angular стараются доставить .js.mapфайл? Как я могу (как разработчик JavaScript) использовать angular.min.js.mapфайл? Должен ли я заботиться о создании .js.mapфайлов для моих приложений JavaScript? …

5
Что означает MVW?
Вот описание содержания страницы AngularJS: AngularJS - это то, чем был бы HTML, если бы он был разработан для создания веб-приложений. Декларативные шаблоны с привязкой данных, MVW, MVVM, MVC, внедрением зависимостей и великолепной историей тестируемости - все это реализовано с помощью чистого клиентского JavaScript! Так что же означает MVW? (Учитывая …
351 angularjs  acronym  mvw 

6
$ rootScope. $ широковещание против $ scope. $ emit
Теперь, когда разница в производительности между $broadcastи $emitбыла устранена, нет никаких оснований предпочесть , $scope.$emitчтобы $rootScope.$broadcast? Они разные, да. $emit ограничено иерархией области действия (вверх) - это может быть хорошо, если оно соответствует вашему дизайну, но мне кажется, это довольно произвольное ограничение. $rootScope.$broadcastработает во всех, кто хочет слушать событие, что …

12
Глобальные переменные в AngularJS
У меня проблема, когда я инициализирую переменную в области видимости в контроллере. Затем он изменяется в другом контроллере, когда пользователь входит в систему. Эта переменная используется для управления такими вещами, как панель навигации, и ограничивает доступ к частям сайта в зависимости от типа пользователя, поэтому важно, чтобы он сохранял свое …


8
Где разместить модель данных и поведения? [TL; др; Использовать услуги]
Я работаю с AngularJS для моего последнего проекта. В документации и руководствах все данные модели помещаются в область действия контроллера. Я понимаю, что это должно быть там, чтобы быть доступным для контроллера и, следовательно, в соответствующих представлениях. Однако я не думаю, что модель должна быть реализована там. Это может быть …

2
Документация по AngularJS app.run ()?
Как и где app.run()используется? После определения модуля, после app.config()или после app.controller()? Я использую BreezeJS Angular Q , который спрашивает, можно ли запустить определенный код в app.run()функции.
337 angularjs 

30
AngularJs $ http.post () не отправляет данные
Может ли кто-нибудь сказать мне, почему следующее утверждение не отправляет данные сообщения на указанный URL-адрес? URL вызывается, но на сервере, когда я печатаю $ _POST - я получаю пустой массив. Если я распечатываю сообщение в консоли, прежде чем добавить его к данным - оно показывает правильное содержание. $http.post('request-url', { 'message' …

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