angularjs- все статьи тега ➜ страница 4


AngularJS $http и $resource

у меня есть некоторые веб-сервисы, которые я хочу назвать. $resource или $http, какой из них я должен использовать? $resource: https://docs.angularjs.org/api/ngResource/service / $resource $http: https://docs.angularjs.org/api/ng/service / $http после того, как я прочитал две вышеуказанные страницы API, я потерялся. не могли бы вы объяснить мне на простом английском языке, в чем разница и в какой ситуации я должен их использовать? Как правильно ли я структурирую эти вызовы и считываю результ ...

Вызов функции после завершения ng-repeat

то, что я пытаюсь реализовать, в основном является обработчиком "on ng repeat finished rendering". Я могу определить, когда это делается, но я не могу понять, как вызвать функцию из него. Проверьте скрипку:http://jsfiddle.net/paulocoelho/BsMqq/3/ JS var module = angular.module('testApp', []) .directive('onFinishRender', function () { return { restrict: 'A', link: function (scope, element, attr) { if (scope.$last === true) { element.ready(fu ...

Проблема углового кэширования, т. е. за $протоколу HTTP

все вызовы ajax, которые отправляются из IE, кэшируются Angular, и я получаю 304 response для всех последующих вызовов . Хотя запрос тот же, ответ не будет таким же в моем случае. Я хочу отключить этот кэш. Я попытался добавить cache attribute до $http.вам но все равно это не помогло. Как можно решить эту проблему? ...

Угловой JS перерыв по каждому элементу

У меня есть угловой цикл foreach, и я хочу вырваться из цикла, если я соответствую значению. Следующий код не работает. angular.forEach([0,1,2], function(count){ if(count == 1){ break; } }); Как я могу получить это? ...

Что означает ng в Angular.директивы на JS

Угловое.js использует несколько директив с префиксом ng, как показано ниже: ng (базовая директива) ng-switch ng-repeat ng-view мне было интересно, если кто-нибудь знает, что ng стоял, потому что я не мог найти его в документации. Это аббревиатура для чего-то? ...

Передача данных между контроллерами в Angular JS?

у меня есть базовый контроллер, который отображает мои продукты, App.controller('ProductCtrl',function($scope,$productFactory){ $productFactory.get().success(function(data){ $scope.products = data; }); }); на мой взгляд, я показываю эту продукцию в списке <ul> <li ng-repeat="product as products"> {{product.name}} </li> </ul то, что я пытаюсь сделать, это когда кто-то нажимает на название продукта, у меня есть другой вид с именем кор ...

Как получить доступ к cookies в AngularJS?

Что такое AngularJS способ доступа к куки? Я видел ссылки как на сервис, так и на модуль для cookies, но примеров нет. есть или нет канонического подхода AngularJS? ...

Типичный рабочий процесс AngularJS и структура проекта (с колбой Python)

Я довольно Новичок во всем этом безумии MV * на стороне клиента. Это не обязательно должен быть AngularJS, но я выбрал его, потому что он чувствует себя более естественным для меня, чем нокаут, Эмбер или позвоночник. В любом случае, каков рабочий процесс? Люди начинают с разработки клиентского приложения в AngularJS, а затем подключают к нему серверную часть? или наоборот, сначала создав бэк-энд в Django, Flask, Rails, а затем прикрепив к нему приложение AngularJS? Есть "правильный" способ сдел ...

Ограничьте длину строки с помощью AngularJS

у меня есть следующие: <div>{{modal.title}}</div> есть ли способ, которым я мог бы ограничить длину строки, чтобы сказать 20 символов? и еще лучший вопрос был бы есть ли способ, которым я мог бы изменить строку, чтобы быть усеченным и показать ... в конце, если это более 20 символов? ...

угловой НГ-класс, если еще выражение

Я использую angularjs ng-class следующим образом: <div class="bigIcon" data-ng-click="PickUp()" ng-class="{first:'classA', second:'classB', third:'classC', fourth:'classC'}[call.State]"/> и я задался вопросом, Могу ли я использовать выражение if-else, могу ли я сделать что-то подобное: <div class="bigIcon" data-ng-click="PickUp()" ng-class="{first:'classA', second:'classB', else:'classC'}[call.State]"/> значение всякий раз, когда call.State отличается от first или second исп ...

угловой ng-повтор в обратном направлении

Как я могу получить обратный массив в угловой? я пытаюсь использовать фильтр orderBy, но ему нужен предикат (например, "имя") для сортировки: <tr ng-repeat="friend in friends | orderBy:'name':true"> <td>{{friend.name}}</td> <td>{{friend.phone}}</td> <td>{{friend.age}}</td> <tr> есть ли способ отменить исходный массив, без сортировки. вот так: <tr ng-repeat="friend in friends | orderBy:'':true"> <td>{{friend.n ...

Как я могу динамически добавить директиву в AngularJS?

у меня есть очень урезанная версия того, что я делаю, которая решает проблему. у меня простой directive. Всякий раз, когда вы нажимаете на элемент, он добавляет еще один. Однако сначала он должен быть скомпилирован, чтобы правильно его отобразить. мои исследования привели меня к $compile. Но все примеры используют сложную структуру, которую я действительно не знаю, как применить здесь. скрипки здесь: http://jsfiddle.net/paulocoelho/fBjbP/1/ и JS здесь: var module = angular.module('testApp', ...

Как установить атрибут iframe src из переменной в AngularJS

Я пытаюсь установить src атрибут iframe из переменной, и я не могу заставить его работать... разметка: <div class="col-xs-12" ng-controller="AppCtrl"> <ul class=""> <li ng-repeat="project in projects"> <a ng-click="setProject(project.id)" href="">{{project.url}}</a> </li> </ul> <iframe ng-src="{{trustSrc(currentProject.url)}}"> Something wrong... </iframe> </div> контроллеры/при ...

Добавить директив директивы в AngularJS

Я пытаюсь создать директиву, которая заботится о добавление директивы к элементу, на котором он объявлен. Например, я хочу построить директиву, которая заботится о добавлении datepicker,datepicker-language и ng-required="true". если я пытаюсь добавить эти атрибуты, а затем использовать $compile Я, очевидно, создать бесконечный цикл, поэтому я проверяю, если я уже добавил необходимые атрибуты: angular.module('app') .directive('superDirective', function ($compile, $injector) { return { ...

НГ-повторите событие финиша

Я хочу вызвать некоторую функцию jQuery targeting div с таблицей. Эта таблица заполняется ng-repeat. когда я вызываю его на $(document).ready() у меня нет результата. и $scope.$on('$viewContentLoaded', myFunc); не помогает. есть ли способ выполнить функцию сразу после завершения ng-repeat population? Я прочитал совет об использовании custom directive, но я понятия не имею, как использовать его с ng-repeat и моим div... ...

AngularJS - конфликт ветки с двойными фигурными скобками

Как вы знаете, как угловая, так и ветка имеет общую конструкцию управления - двойные фигурные скобки. Как я могу изменить значение по умолчанию угловой? Я знаю, что могу сделать это в Twig, но в некоторых проектах я не могу, только JS. ...

Нет 'Контроля Доступа-Разрешить-Происхождения' - Узел / Сервер Apache Порт Вопросу

Я создал небольшой API, используя Node / Express и пытаясь вытащить данные с помощью Angularjs, но поскольку моя html-страница работает под apache на localhost:8888 и Node API прослушивает порт 3000, я получаю No 'Access-Control-Allow-Origin'. Я попытался использовать node-http-proxy и Vhosts Apache, но не имел большого успеха, см. полную ошибку и код ниже. " XMLHttpRequest не может загрузить localhost: 3000. В запрошенном заголовке отсутствует заголовок " Access-Control-Allow-Origin ресурс. ...

Как разместить urlencoded данные формы с $http без jQuery?

Я новичок в AngularJS, и для начала, я думал разработать новое приложение, используя только AngularJS. Я пытаюсь сделать AJAX-вызов на стороне сервера, используя $http из моего углового приложения. для отправки параметров я попробовал следующее: $http({ method: "post", url: URL, headers: {'Content-Type': 'application/x-www-form-urlencoded'}, data: $.param({username: $scope.userName, password: $scope.password}) }).success(function(result){ console.log(result); }); это раб ...

встроенные условные обозначения в угловой.js

мне было интересно, есть ли способ в angular условно отображать контент, кроме использования ng-show и т. д. Например в позвоночнике.js я мог бы сделать что-то со встроенным контентом в шаблоне, например: <% if (myVar === "two") { %> show this<% } %> но в angular я, кажется, ограничиваюсь показом и скрытием вещей, завернутых в HTML-теги <p ng-hide="true">I'm hidden</p> <p ng-show="true">I'm shown</p> каков рекомендуемый способ в angular для условного ото ...

Использование запятой в качестве разделителя списка с AngularJS

мне нужно создать разделенный запятыми список элементов: <li ng-repeat="friend in friends"> <b ng-repeat="email in friend.email">{{email}}{{$last ? '' : ', '}}</b>... </li> согласно документации AngularJS, никакие операторы потока управления не допускаются в выражениях. Вот почему мой {{$last ? '' : ', '}} не работает. есть ли альтернативный способ создания списков, разделенных запятыми? редактировать 1 есть ли что-то проще, чем: <span ng-show="!$last"& ...