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

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

22
Как я могу опубликовать данные в виде данных формы вместо полезной нагрузки запроса?
В приведенном ниже коде $httpметод AngularJS вызывает URL-адрес и отправляет объект xsrf как «Запрос полезной нагрузки» (как описано на вкладке «Сеть отладчика Chrome»). Метод jQuery $.ajaxвыполняет тот же вызов, но отправляет xsrf как «Данные формы». Как я могу заставить AngularJS отправлять xsrf как данные формы вместо полезной нагрузки запроса? var …


6
Сложное вложение партиалов и шаблонов
Мой вопрос состоит в том, как решить сложную вложение шаблонов (также называемых частичными ) в приложении AngularJS. Лучший способ описать мою ситуацию с помощью изображения, которое я создал: Как видите, это может быть довольно сложным приложением с множеством вложенных моделей. Приложение является одностраничным, поэтому оно загружает index.html, который содержит элемент …

11
AngularJS ngClass условный
Есть ли способ сделать выражение для чего-то вроде ng-classбыть условным? Например, я попробовал следующее: <span ng-class="{test: 'obj.value1 == \'someothervalue\''}">test</span> Проблема с этим кодом заключается в том, что независимо от того obj.value1, что есть, проверка класса всегда применяется к элементу. Делая это: <span ng-class="{test: obj.value2}">test</span> Пока obj.value2не равна истинной стоимости, класс …
499 html  css  angularjs 

11
Перенаправление на определенный маршрут в зависимости от условий
Я пишу небольшое приложение AngularJS, которое имеет вид входа в систему и основной вид, настроенный так: $routeProvider .when('/main' , {templateUrl: 'partials/main.html', controller: MainController}) .when('/login', {templateUrl: 'partials/login.html', controller: LoginController}) .otherwise({redirectTo: '/login'}); Мой LoginController проверяет комбинацию пользователь / пароль и устанавливает свойство в $ rootScope, отражая это: function LoginController($scope, $location, $rootScope) { …
493 angularjs  ngroute 

12
ng-repeat: фильтр по одному полю
У меня есть множество продуктов, которые я повторяю с помощью ng-repeat, и я использую <div ng-repeat="product in products | filter:by_colour"> фильтровать эти продукты по цвету. Фильтр работает, но если название продукта / описание и т. Д. Содержит цвет, то продукт остается после применения фильтра. Как настроить фильтр так, чтобы он …

10
AngularJS: инициализировать сервис с асинхронными данными
У меня есть служба AngularJS, которую я хочу инициализировать с некоторыми асинхронными данными. Что-то вроде этого: myModule.service('MyService', function($http) { var myData = null; $http.get('data.json').success(function (data) { myData = data; }); return { setData: function (data) { myData = data; }, doStuff: function () { return myData.getSomeData(); } }; }); Очевидно, …

19
Как правильно общаться между контроллерами в AngularJS?
Как правильно общаться между контроллерами? В настоящее время я использую ужасную выдумку с участием window: function StockSubgroupCtrl($scope, $http) { $scope.subgroups = []; $scope.handleSubgroupsLoaded = function(data, status) { $scope.subgroups = data; } $scope.fetch = function(prod_grp) { $http.get('/api/stock/groups/' + prod_grp + '/subgroups/').success($scope.handleSubgroupsLoaded); } window.fetchStockSubgroups = $scope.fetch; } function StockGroupCtrl($scope, $http) { ... …
473 scope  angularjs 

10
Угловая ошибка ng-repeat «Дубликаты в повторителе не допускаются».
Я определяю пользовательский фильтр следующим образом: <div class="idea item" ng-repeat="item in items" isoatom> <div class="section comment clearfix" ng-repeat="comment in item.comments | range:1:2"> .... </div> </div> Как вы можете видеть, ng-repeat, где используется фильтр, вложен в другой ng-repeat Фильтр определяется так: myapp.filter('range', function() { return function(input, min, max) { min = …

8
Угловые директивы - когда и как использовать компиляцию, контроллер, pre-link и post-link [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 5 лет назад . Улучшить этот вопрос При написании Angular-директивы можно использовать любую из следующих функций для управления поведением DOM, …

18
AngularJS 1.2 $ инжектор: modulerr
При использовании углового 1.2 вместо 1,07 следующий фрагмент кода больше не действителен, почему? 'use strict'; var app = angular.module('myapp', []); app.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) { $locationProvider.html5Mode(true); $routeProvider. when('/', { templateUrl: 'part.html', controller: 'MyCtrl' }). otherwise({ redirectTo: '/' }); } ]); проблема в части конфигурации инжектора (app.config): Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.2.0rc1/$injector/modulerr?p0=muninn&p1=Error%…eapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.0rc1%2Fangular.min.js%3A31%3A252) …

14
Имеет ли смысл использовать Require.js с Angular.js? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Я новичок в Angular.js и пытаюсь понять, чем он отличается …

8
Работа с выбором с помощью AngularJS ng-options
Я читал об этом в других сообщениях, но я не мог понять это. У меня есть массив, $scope.items = [ {ID: '000001', Title: 'Chicago'}, {ID: '000002', Title: 'New York'}, {ID: '000003', Title: 'Washington'}, ]; Я хочу сделать это как: <select> <option value="000001">Chicago</option> <option value="000002">New York</option> <option value="000003">Washington</option> </select> А также …


8
Как отобразить длину отфильтрованных данных ng-repeat
У меня есть массив данных, который содержит много объектов (формат JSON). Следующее может быть принято в качестве содержимого этого массива: var data = [ { "name": "Jim", "age" : 25 }, { "name": "Jerry", "age": 27 } ]; Теперь я отображаю эти детали как: <div ng-repeat="person in data | filter: …

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