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

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


9
AngularJS UI Router - изменить URL-адрес без перезагрузки состояния
В настоящее время наш проект использует значение по умолчанию $routeProvider, и я использую этот «хак», чтобы изменить urlбез перезагрузки страницы: services.service('$locationEx', ['$location', '$route', '$rootScope', function($location, $route, $rootScope) { $location.skipReload = function () { var lastRoute = $route.current; var un = $rootScope.$on('$locationChangeSuccess', function () { $route.current = lastRoute; un(); }); return …

6
Инициализация выбора с AngularJS и ng-repeat
Я пытаюсь заставить select-box начать с предварительно заполненной опции, используя ng-repeat с AngularJS 1.1.5. Вместо этого выбор всегда начинается без выбора. У него также есть пустой параметр, который я не хочу. Я думаю, что есть побочный эффект ничего не быть выбранным. Я могу заставить это работать, используя ng-options вместо ng-repeat, …

5
В чем преимущество использования Restangular над ngResource?
ngResourceуже кажется действительно простым для реализации вещей с ... Каковы преимущества / недостатки использования Restangular по сравнению с ngResource ? 1.1.3 $resourceбудет возвращать обещания и может быть реализовано с использованием последнего PR-коммита . Будет ли предложена поддержка в будущем $resourceдля поддержки дополнительных глаголов, которые делает Restangular? И если это произойдет, …

10
$ применить уже в процессе ошибки
Трассировки стека: Error: $apply already in progress at Error (<anonymous>) at beginPhase (file:///android_asset/www/built.min.js:7:22740) at Object.Scope.$apply (file:///android_asset/www/built.min.js:7:25967) at navigator.geolocation.getCurrentPosition.that (file:///android_asset/www/built.min.js:13:8670) at Object.geolocation.getCurrentPosition (file:///android_asset/www/plugins/org.apache.cordova.core.geolocation/www/geolocation.js:122:13) at Object.getCurrentPosition (file:///android_asset/www/built.min.js:13:8589) at Object.getCurrentPosition (file:///android_asset/www/built.min.js:13:8277) at Object.getCurrentCity (file:///android_asset/www/built.min.js:13:8941) at Object.$scope.locateDevice (file:///android_asset/www/built.min.js:13:10480) at file:///android_asset/www/built.min.js:7:12292:7 относится к этому коду http://pastebin.com/B9V6yvFu getCurrentPosition: cordovaReady(function (onSuccess, onError, options) { navigator.geolocation.getCurrentPosition(function () { …

5
Компиляция динамических строк HTML из базы данных
Ситуация В наше приложение Angular вложена директива с именем Page, поддерживаемая контроллером, которая содержит div с атрибутом ng-bind-html-unsafe. Это назначается переменной $ scope с именем pageContent. Этой переменной назначается динамически генерируемый HTML из базы данных. Когда пользователь переходит на следующую страницу, вызывается БД, и для переменной pageContent устанавливается этот новый …

8
Загрузите файл из метода ASP.NET Web API, используя AngularJS
В моем проекте Angular JS у меня есть <a>тег привязки, который при нажатии делает HTTP- GETзапрос к методу WebAPI, который возвращает файл. Теперь я хочу, чтобы файл был загружен пользователю после успешного запроса. Как я могу это сделать? Тег привязки: <a href="#" ng-click="getthefile()">Download img</a> AngularJS: $scope.getthefile = function () { …

3
$ watch'ing для изменений данных в угловой директиве
Как я могу активировать $watchпеременную в директиве Angular при манипулировании данными внутри (например, вставляя или удаляя данные), но не назначать новый объект этой переменной? У меня есть простой набор данных, который в настоящее время загружается из файла JSON. Мой контроллер Angular делает это, а также определяет несколько функций: App.controller('AppCtrl', function …

7
Как включить вид / частичный стиль в AngularJS
Каков правильный / приемлемый способ использования отдельных таблиц стилей для различных представлений, которые использует мое приложение? В настоящее время я размещаю элемент ссылки в html view / partial вверху, но мне сказали, что это плохая практика, хотя все современные браузеры поддерживают его, но я понимаю, почему это не одобряется. Другая …


7
Как выполнить синхронный вызов $ http с помощью AngularJS
Есть ли способ сделать синхронный вызов с AngularJS? Документация AngularJS не очень подробна или обширна для выяснения некоторых основных вещей. ПО ОБСЛУЖИВАНИЮ: myService.getByID = function (id) { var retval = null; $http({ url: "/CO/api/products/" + id, method: "GET" }).success(function (data, status, headers, config) { retval = data.Data; }); return retval; …
132 http  angularjs 

16
Как заставить ng-repeat отфильтровать повторяющиеся результаты
Я запускаю простой ng-repeatфайл JSON и хочу получить имена категорий. Всего около 100 объектов, каждый из которых относится к определенной категории, но их всего около 6 категорий. Мой текущий код такой: <select ng-model="orderProp" > <option ng-repeat="place in places" value="{{place.category}}">{{place.category}}</option> </select> На выходе получается 100 разных вариантов, в основном дубликаты. Как …

11
Доступ к AngularJS извне функции js
Я пытаюсь увидеть, есть ли простой способ получить доступ к внутренней области контроллера через внешнюю функцию javascript (совершенно не имеющую отношения к целевому контроллеру) Я видел здесь еще пару вопросов, angular.element("#scope").scope(); получит область видимости из элемента DOM, но мои попытки в настоящее время не дают надлежащих результатов. Вот jsfiddle: http://jsfiddle.net/sXkjc/5/ …

5
Как заставить AngularJS привязаться к атрибуту title тега A?
Цель состоит в том, чтобы название продукта отображалось во всплывающей подсказке эскиза. Браузеры не создают всплывающую подсказку из «ng-title» или «ng-attr-title». Мы используем AngularJS версии 1.0.7. Вы можете добавить к любому атрибуту «ng-» или «ng-attr», и Angular выполнит привязку соответственно. Однако он, похоже, не «привязан» к атрибуту заголовка HTML-тега «A». …
131 angularjs 

17
Ошибка AngularJS: запросы с перекрестным происхождением поддерживаются только для схем протоколов: http, data, chrome-extension, https
У меня есть три файла очень простого приложения angular js index.html <!DOCTYPE html> <html ng-app="gemStore"> <head> <script src='https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js'></script> <script type="text/javascript" src="app.js"></script> </head> <body ng-controller="StoreController as store"> <div class="list-group-item" ng-repeat="product in store.products"> <h3>{{product.name}} <em class="pull-right">{{product.price | currency}}</em></h3> </div> <product-color></product-color> </body> </html> продукт-color.html <div class="list-group-item"> <h3>Hello <em class="pull-right">Brother</em></h3> </div> app.js (function() { …

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