angularjs- все статьи тега


AngularJS: разрешение не в RouteProvider, а в контроллере?

Я видел здесь пример кода задержка изменения маршрута AngularJS до загрузки модели, чтобы предотвратить мерцание И сразу же я подумал, что это был правильный путь, мне нужно, чтобы мой контроллер загружался только тогда, когда resolve закончит загрузку, обычно большинство примеров вокруг говорят вам, чтобы поместить код под resolve в routeprovder как встроенную функцию, но это звучит неправильно. Контроллер нуждается в этом, так почему бы не иметь контроллер реализовать функцию для разрешения ...

Angular: как получить доступ к свойствам объекта из внешнего класса (в ng-repeat)?

Я создаю простое угловое приложение для обработки заказов от клиентов. В каждом заказе я сохраняю идентификатор клиента, а не все данные клиента (денормализация-Это О. К., Но... : -). Я не знаю, как отобразить список заказов (используя ng-repeat), отображая имя клиента... Моя структура данных (firebase) выглядит следующим образом: + myapproot + customers + -JT5by1W6hylwsbVcfFg - name = "Alice" - ... + ... + orders + -JUUcRPpWnoyeXzklo9V - customerId = "-JT5by ...

TypeError: объект не поддерживает свойство или метод "setHost"

Я использую угловой материальный пакет в своем угловом приложении. Я получаю ошибку TypeError: Object doesn't support property or method 'setHost' at Anonymous function (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.5/angular-animate.min.js:22:466) at r.prototype.$digest (https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:132:59) at r.prototype.$apply (https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:134:76) at g (https://ajax.googleapis.com/ajax/lib ...

Как нарисовать диаграмму Ганта с помощью chart js или других библиотек

Я хочу нарисовать диаграмму Ганта, как показано ниже В диаграмме js нет возможности нарисовать диаграмму Ганта. возможно ли это?? если это невозможно, пожалуйста, предложите мне некоторые библиотеки диаграмм, чтобы нарисовать график, как это ...

ng-animate: только добавить к dom после задержки анимации

Я пытаюсь использовать ng-animate с ng-repeat (и ng-show), чтобы удалить старое содержимое и заменить его новым. Проблема, с которой я сталкиваюсь, заключается в том, что во время анимации remove и add как добавляемые, так и удаляемые элементы имеют display:block. Я думал, что смогу избежать этого, используя animation-delay в CSS, но это просто задерживает затухание, а не добавление класса, который устанавливает display на элемент. В результате получается скачкообразный переход. Это это моя ...

Javascript: как лучше всего читать ручной сканер штрих-кодов?

Я хотел бы иметь возможность сканировать штрих-коды с помощью ручного сканера и обрабатывать результаты с помощью Javascript. Сканер штрих-кодов работает почти как клавиатура. Он выводит отсканированные / переведенные (штрих-код- > номер) данные raw (правильно?). На самом деле мне просто нужно поймать выход и продолжить. Но как это сделать? Вот какой псевдокод я хотел бы сделать работой: $(document).on("scanButtonDown", "document", function(e) { // get scanned content var scannedP ...

Сохранение состояния представлений в AngularJS

Я разрабатываю приложение HTML 5 и имею представление, в котором загружаются комментарии пользователей. Это рекурсивно: любой комментарий может иметь кликабельные субкомментарии, которые загружаются в том же представлении и используют тот же контроллер. Все в порядке. Но, когда я хочу вернуться, комментарии загружаются снова, и я теряю свою позицию и вложенные комментарии, которые я загрузил. Можно ли сохранить состояние представления, когда я вернусь? Я подумал, что могу использовать какой-ни ...

переменная $ scope не обновляется в пределах $rootScope.$на

Это показать номер 1 и кнопкуизменить . Когда я нажимаю эту кнопку, она должна вызвать $state.идите и внутри контроллера, он должен обнаружить событие в $rootScope.$on и обновить число до 2. Однако по какой-то причине я не могу получить номер (data.id) для обновления даже с помощью $digest или $применять. Http://plnkr.co/edit/3qHnIm?p=preview HTML <!DOCTYPE html> <html ng-app="myapp"> <head> <script data-require="[email protected]*" data-semver="1.4.0-beta.5" src ...

AngularJS передает параметры в шаблоне директивы контроллеру

В моем приложении у меня есть такие директивы: .directive('nodeList', function($compile) { return { restrict: 'E', terminal: true, scope: { nodes: '=ngModel', deleteArticle: '&', editArticle: '&' }, link: function ($scope, $element, $attrs) { if (angular.isArray($scope.nodes)) { $element.append('<accordion close-others="true"><node ng-repeat="item in nodes" ng-model="ite ...

SheetJS xlsx-клеточный стиль

Я ссылаюсь на этот пример для экспорта листа https://github.com/SheetJS/js-xlsx/issues/817 . Как сделать ячейку стиль, как окраска фона, размер шрифта и увеличение ширины ячейки, чтобы данные точно соответствовали друг другу.Я просмотрел документацию, но не смог найти подходящих примеров для использования. etc.Is есть способ сделать форматирование? Below is the code snippet: /* make the worksheet */ var ws = XLSX.utils.json_to_sheet(data); /* add to workbook */ var wb = XLSX.utils.book_n ...

С какими браузерами работает AngularJS?

Это может быть самый распространенный вопрос. Но никаких намеков на браузерные версии. Более того, угловой сайт сам говорит следующее. С какими браузерами работает Angular? Мы запускаем наш обширный набор тестов для следующих браузеров: последние версии Chrome, Firefox, Safari и Safari для iOS, а также Internet Explorer версий 9-11. Дополнительные сведения о поддержке устаревшего IE см. В разделе совместимость с Internet Explorer браузеры. Если браузер не протестирован, ...

Angularjs | как получить значение атрибута из элемента, в котором определен контроллер

Я все еще борюсь с простыми вещами в Angular. У меня есть фон jQuery и Backbonejs, поэтому, пожалуйста, не кричите на меня. Я очень стараюсь понять различия У меня есть HTML, в котором из rails дается ID проекта как data-project-id: <div data-ng-controller="ProjectCtrl as ctrl" data-project-id="1" id="project_configuration"> Есть ли шанс получить доступ к этому атрибуту? Мне это нужно для моих вызовов API... ...

Как остаться на текущей странице, после перезагрузки с помощью AngularJS пользовательского интерфейса загрузки страниц?

Ниже приведен мой код для простой пагинации с использованием angularjs-ui-bootstrap. Поскольку я буду работать с слишком большим набором данных, чтобы иметь его на стороне клиента страницы, я просто захватываю данные на странице, когда страница изменяется. Проблема, с которой я сталкиваюсь, заключается в том, что при перезагрузке страницы разбиение на страницы всегда сбрасывается на первую страницу. Как я могу оставить его на текущей странице, когда страница перезагружается? Html <uib-pag ...

Передача данных с одной страницы на другую в angular js

Как передать данные с одной страницы на другую в angular js? Я слышал об использовании чего-то в качестве услуг, но я не уверен, как это использовать! Ниже приведен функционал, который я хочу выполнить! На странице 1: <div class="container" ng-controller="mycontrl"> <label for="singleSelect"> Select Date </label><br> <select nAMe="singleSelect" ng-model="dateSelect"> <option value="2/01/2015">2nd Jan</option> <option value="3/01/2015"&gt ...

Отключить ng-клик из внешнего элемента по ссылке внутри

У меня есть сайт, использующий ui-маршрутизатор, где у меня есть таблица, и у меня есть ng-клик по ячейкам, но есть ссылка внутри ячейки. Мне нужно отключить ng-клик из ячейки, когда ссылка нажата. <div ng-click="click()" style="background: #d3d3d3"> <a ui-sref="about">go to about page</a> </div> Когда я нажимаю эту ссылку, я хочу, чтобы она перешла на страницу о программе, но не вызывала функцию click. Вот plnkr: http://plnkr.co/edit/kE9CZYcYu1OPA9S0K3Jk?p=preview ...

динамический columnDef в ng-Grid

Я хочу назначить ng-grid columns name динамически после значения, возвращаемого из базы данных, но проблема в том, что он инициализируется до возврата данных из ajax, и я не могу вспомнить gridOption, поэтому он показывает balnk, поэтому, пожалуйста, помогите мне, как мы можем построить имя столбца по возвращаемому значению ajax. $scope.gridOptions = { data: 'data.Values', columnDefs: [ { field: "ID", displayName: "Record Id" }, ...

Что такое $$hashKey, добавленный в мой JSON.результат преобразовать в строки

Я попытался посмотреть на страницеMozilla JSON stringify их документов, а также здесь на SO и Google, но не нашел никакого объяснения. Я использовал JSON stringify много раз, но никогда не сталкивался с этим результатом У меня есть массив объектов JSON [ { "param_2": "Description 1", "param_0": "Name 1", "param_1": "VERSION 1" }, { "param_2": "Description 2", "param_0": "Name 2", "param_1": "VERSION 2" }, { "param_2 ...

ng-список с разрывом строки в качестве разделителя textarea в AngularJS>1.3

Я использую AngularJS 1.3, где синтаксис ng-list немного изменился (например, он больше не поддерживает регулярное выражение) Я пытаюсь указать разрыв строки в качестве разделителя для ng-list в текстовой области. Однако это не работает должным образом. Я пытался установить НГ-список в ASCII строку Но тогда возникает проблема. Сразу же, когда содержимое редактируется (т. е. добавить один символ к содержимому textarea), он начинает ломаться на каждом отдельном символе. Как я могу ...

AngularJS: Basic $watch не работает

Я пытаюсь установить часы в AngularJS, и я явно делаю что-то не так, но я не могу этого понять. Часы срабатывают при немедленной загрузке страницы, но когда я изменяю наблюдаемое значение, оно не срабатывает. Для записи я также настроил часы на анонимную функцию, чтобы вернуть переменную watched, но у меня есть точно такие же результаты. Я подстроил минимальный пример ниже, делая все в контроллере. Если это имеет значение, мой фактический код подключили в директив, но оба проваливаются одинаков ...

Отправка Restangular DELETE или customDELETE с телом

Когда я попал в api с: Как я могу попасть в api (не из приложения angular) с помощью: Apiadress / endpoint / idnumber/?param=param С удалением все работает нормально и как и ожидалось. но когда я делаю это из Restangular, как это: Restangular.one("endpoint").customDELETE(idnumber,params) Я получаю такой ответ от сервера: "detail": "неподдерживаемый тип носителя' text / plain; charset=UTF-8 ' в запросе." Похоже, что удаление идет с телом на сервер, и я не могу найти, как это сделать ...