Запитання з тегом «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) { $scope.attemptLogin = …
493 angularjs  ngroute 

12
ng-повтор: фільтр по одному полі
У мене є масив продуктів, над якими я повторюю, використовуючи 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) { ... $scope.select …
473 scope  angularjs 

10
Помилка кутового повторення ng "Дублікати у повторювачі не дозволені".
Я визначаю спеціальний фільтр так: <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-повтор, де використовується фільтр, вкладається в інший ng-повтор Фільтр визначається так: myapp.filter('range', function() { return function(input, min, max) { min = parseInt(min); //Make …

8
Кутові директиви - коли і як використовувати компілятор, контролер, попереднє посилання та пост-посилання [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 5 років тому . Під час написання кутової директиви можна використовувати будь-яку з наступних функцій для маніпулювання поведінкою, вмістом та виглядом 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] …

14
Чи має сенс використовувати Require.js з Angular.js? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Я новачок у Angular.js і намагаюся зрозуміти, чим він відрізняється від Backbone.js ... Ми …

8
Робота з виділенням, використовуючи ng-параметри AngularJS
Я читав про це в інших публікаціях, але не зміг це зрозуміти. У мене є масив, $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-повторів
У мене є масив даних, який містить багато об'єктів (формат JSON). В якості вмісту цього масиву можна вважати наступне: var data = [ { "name": "Jim", "age" : 25 }, { "name": "Jerry", "age": 27 } ]; Тепер я показую ці деталі як: <div ng-repeat="person in data | filter: query"> …

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