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="angular.js@*" 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"> ...
Отключить 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 ' в запросе." Похоже, что удаление идет с телом на сервер, и я не могу найти, как это сделать ...