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

649
Как использовать фильтр в контроллере?

Я написал функцию фильтра, которая будет возвращать данные на основе аргумента, который вы передаете. Я хочу такую ​​же функциональность в моем контроллере. Можно ли повторно использовать функцию фильтра в контроллере? Это то, что я пробовал до сих пор: function myCtrl($scope,filter1) { // i simply...

618
Смущенный о Сервисе против Фабрики

Насколько я понимаю, когда я на фабрике, я возвращаю объект, который вводится в контроллер. Находясь внутри службы, я имею дело с объектом, использующим thisи не возвращающим ничего. Я исходил из того, что служба всегда была одноэлементной , и что новый фабричный объект вводится в каждый...

581
Может ли один контроллер AngularJS вызвать другой?

Возможно ли, чтобы один контроллер использовал другой? Например: Этот HTML-документ просто печатает сообщение, доставленное MessageCtrlконтроллером в messageCtrl.jsфайл. <html xmlns:ng="http://angularjs.org/"> <head> <meta charset="utf-8" /> <title>Inter Controller...

577
AngularJS передает данные в запрос $ http.get

У меня есть функция, которая делает запрос HTTP POST. Код указан ниже. Это отлично работает. $http({ url: user.update_path, method: "POST", data: {user_id: user.id, draft: true} }); У меня есть другая функция для http GET, и я хочу отправить данные по этому запросу. Но у меня нет такой возможности...

557
Как установить свойство value в AngularJS 'ng-options?

Вот то, что, кажется, беспокоит многих людей (включая меня). При использовании ng-optionsдирективы в AngularJS, чтобы заполнить опции для<select> тега я не могу понять, как установить значение для параметра. Документация для этого действительно неясна - по крайней мере, для простого человека,...

532
Борьба с AngularJS, выполняющим контроллер дважды

Я понимаю, что AngularJS проходит через некоторый код дважды, иногда даже больше, например, $watchсобытия, постоянная проверка состояний модели и т. Д. Однако мой код: function MyController($scope, User, local) { var $scope.User = local.get(); // Get locally save user data User.get({ id:...

529
Ссылка против компиляции против контроллера

Когда вы создаете директиву, вы можете поместить код в компилятор, функцию ссылки или контроллер. В документах они объясняют, что: Функция компиляции и ссылки используется в разных фазах углового цикла контроллеры распределяются между директивами Однако для меня не ясно, какой код должен идти куда....

523
Как я могу опубликовать данные в виде данных формы вместо полезной нагрузки запроса?

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

503
Сложное вложение партиалов и шаблонов

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

499
AngularJS ngClass условный

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

493
Перенаправление на определенный маршрут в зависимости от условий

Я пишу небольшое приложение AngularJS, которое имеет вид входа в систему и основной вид, настроенный так: $routeProvider .when('/main' , {templateUrl: 'partials/main.html', controller: MainController}) .when('/login', {templateUrl: 'partials/login.html', controller: LoginController})...

484
ng-repeat: фильтр по одному полю

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

475
AngularJS: инициализировать сервис с асинхронными данными

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

451
Угловые директивы - когда и как использовать компиляцию, контроллер, pre-link и post-link [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 5 лет назад . Улучшить этот вопрос При написании Angular-директивы можно...