angularjs- все статьи тега ➜ страница 5
AngularJS несколько ng-приложение в пределах страницы
Я только начал изучать Angular JS и создал некоторые базовые образцы, однако я застрял со следующей проблемой. Я создал 2 модуля и 2 контроллерами. shoppingCart -> ShoppingCartController namesList -> NamesController есть связанные представления для каждого контроллера. Первый вид отображается нормально, но второй не является рендерингом. Ошибок нет. http://jsfiddle.net/ep2sQ/ пожалуйста, помогите мне решить эту проблему. также есть ли возможность добавить консоль в поле зрения, чтоб ...
Рекурсия в угловых директивах
есть несколько популярных рекурсивных угловых директив Q&A, которые все сводятся к одному из следующих решений: вручную постепенно "компилировать" HTML на основе состояния области выполнения Пример 1 [ stackoverflow] Пример 2 [угловая страница jsfiddles] не используйте директиву вообще, но шаблон , который относится к себе Приме ...
Что такое директива AngularJS?
Я провел довольно много времени, читая документацию AngularJS и несколько учебных пособий, и я был очень удивлен тем, насколько недоступна документация. У меня есть простой, ответный вопрос, который также может быть полезен другим, кто хочет забрать AngularJS: что такое директива AngularJS? где-то должно быть простое, точное определение директивы, но сайт AngularJS предлагает эти удивительно бесполезные определения: на главной странице: директивы-это уникальная и мощная функция, доступн ...
Внедрить сервис в приложение.конфиг
Я хочу внедрить сервис в приложение.конфигурация, так что данные могут быть получены до вызова контроллера. Я попробовал это так: сервис: app.service('dbService', function() { return { getData: function($q, $http) { var defer = $q.defer(); $http.get('db.php/score/getData').success(function(data) { defer.resolve(data); }); return defer.promise; } }; }); Config: app.config(function ($routeProvi ...
Как улучшить производительность ngRepeat над огромным набором данных (угловой.js)?
у меня есть огромный набор данных из нескольких тысяч строк с примерно 10 полей каждый, около 2 МБ данных. Мне нужно отобразить его в браузере. Самый простой подход (извлечение данных, поместите его в $scope, пусть ng-repeat="" do its job) работает нормально, но он замораживает браузер примерно на полминуты, когда он начинает вставлять узлы в DOM. Как я должен подойти к этой проблеме? один из вариантов-добавить строки в $scope постепенно и ждать ngRepeat чтобы закончить установка одного кусок в ...
Рассмотрите возможность пометки обработчика событий как "пассивного", чтобы сделать страницу более отзывчивой
Я использую молоток для перетаскивания, и он становится прерывистым при загрузке других вещей, как это предупреждающее сообщение говорит мне. обработка входного события 'touchstart' была отложена на X МС из-за основной поток занят. Рассмотрим маркировку обработчика событий как "пассивного" для сделайте страницу более отзывчивой. поэтому я попытался добавить "пассивный" к слушателю так Hammer(element[0]).on("touchstart", function(ev) { // stuff }, { passive: true }); но я все ещ ...
Как поставить задержку на мгновенный поиск AngularJS?
Я новичок в AngularJS, и у меня есть проблема производительности, которую я не могу решить. У меня есть мгновенный поиск, но он несколько отстает, так как он начинает поиск на каждом keyup(). JS: var App = angular.module('App', []); App.controller('DisplayController', function($scope, $http) { $http.get('data.json').then(function(result){ $scope.entries = result.data; }); }); HTML: <input id="searchText" type="search" placeholder="live search..." ng-model="searchText" /> <div ...
Установите активный стиль вкладки с помощью AngularJS
У меня есть маршруты, установленные в AngularJS следующим образом: $routeProvider .when('/dashboard', {templateUrl:'partials/dashboard', controller:widgetsController}) .when('/lab', {templateUrl:'partials/lab', controller:widgetsController}) У меня есть некоторые ссылки на верхней панели в стиле вкладок. Как я могу добавить "активный" класс на вкладку в зависимости от текущего шаблона или url? ...
Angular-ui-router получить предыдущее состояние
есть ли способ получить предыдущее состояние текущего состояния? например, я хотел бы знать, что предыдущее состояние было до текущего состояния B (где предыдущее состояние было бы состоянием A). Я не могу найти его на страницах ui-router GitHub doc. ...
Как я могу издеваться над сервисом, который возвращает обещание в модульном тесте Angularjs Jasmine?
у меня есть myService, который использует myOtherService, который делает удаленный вызов, возвращая обещание: angular.module('app.myService', ['app.myOtherService']) .factory('myService', [myOtherService, function(myOtherService) { function makeRemoteCall() { return myOtherService.makeRemoteCallReturningPromise(); } return { makeRemoteCall: makeRemoteCall }; } ]) чтобы сделать модульный тест для myService мне нужно, чтобы поглумиться ...
AngularJS: где использовать обещания?
Я видел несколько примеров сервисов входа в Facebook, которые использовали обещания для доступа к FB Graph API. Пример 1: this.api = function(item) { var deferred = $q.defer(); if (item) { facebook.FB.api('/' + item, function (result) { $rootScope.$apply(function () { if (angular.isUndefined(result.error)) { deferred.resolve(result); } else { deferred.reject(result.error); } }); }); } return deferred.promise; } и услуги ...
Как подсчитать общее количество часов на странице?
есть ли способ в JavaScript подсчитать количество угловых часов на всей странице? мы используем:бэтаранг, но это не всегда подходит. Наше приложение является большим, и мы заинтересованы в использовании автоматизированных тестов, чтобы проверить, если количество часов идет слишком много. было бы также полезно подсчитывать часы на основе каждого контроллера. Edit: вот моя попытка. Он считает часы во всем с классом НГ-сфера. (function () { var elts = document.getElementsByClassName('ng-s ...
AngularJS: как реализовать простую загрузку файлов с помощью составной формы?
Я хочу сделать простой составной пост формы от AngularJS до узла.сервер JS, форма должна содержать объект JSON в одной части и изображение в другой части, (В настоящее время я публикую только объект JSON с $resource) Я решил, что должен начать с типа ввода="файл", но затем обнаружил, что AngularJS не может привязаться к этому.. все примеры, которые я могу найти, предназначены для обертывания плагинов jQuery для перетаскивания. Я хочу простую загрузку одного файл. Я новичок в AngularJS и не ч ...
как использовать ng-option для установки значения по умолчанию выбранного элемента
Я видел документацию директивы Angular select здесь:http://docs.angularjs.org/api/ng.directive:select. Я не могу понять, как установить значение по умолчанию. Это сбивает с толку: выберите в качестве метки значение в массиве вот объект: { "type": "select", "name": "Service", "value": "Service 3", "values": [ "Service 1", "Service 2", "Service 3", "Service 4"] } html (рабочий): <select><option ng-repeat="value in prop.values">{{value}}</option>&l ...
Как $ http синхронный вызов с AngularJS
извините за мой вопрос новичка, но документация AngularJS не очень ясна или обширна для выяснения некоторых основных вещей. есть ли способ сделать синхронный вызов с AngularJS? НА СЕРВИСЕ: myService.getByID = function (id) { var retval = null; $http({ url: "/CO/api/products/" + id, method: "GET" }).success(function (data, status, headers, config) { retval = data.Data; }); return retval; } ...
AngularJS-несколько ng-просмотр в одном шаблоне
Я создаю динамическое веб-приложение с помощью AngularJS. Возможно ли иметь несколько ng-view на одном шаблоне? ...
Разбиение на страницы в списке с помощью ng-repeat
Я пытаюсь добавить страницы в список. Я следовал учебнику AngularJS, тому, что касается смартфонов, и я пытаюсь отобразить только определенное количество объектов. Вот мой HTML-файл: <div class='container-fluid'> <div class='row-fluid'> <div class='span2'> Search: <input ng-model='searchBar'> Sort by: <select ng-model='orderProp'> <option value='name'>Alphabetical</option> ...
Angular js init ng-модель из значений по умолчанию
скажем, у вас есть форма, которая имеет значения загружаются из базы данных. Как вы инициализируете ng-модель? пример: <input name="card[description]" ng-model="card.description" value="Visa-4242"> в моем контроллере, $scope.карта изначально не определена. Есть ли способ сделать что-то подобное? $scope.card = { description: $('myinput').val() } ...
Как включить CORS в AngularJs
Я создал демо с помощью JavaScript для Flickr photo search API. Теперь я превращаю его в AngularJs. Я искал в интернете и нашел ниже конфигурации. конфигурация: myApp.config(function($httpProvider) { $httpProvider.defaults.useXDomain = true; delete $httpProvider.defaults.headers.common['X-Requested-With']; }); сервис: myApp.service('dataService', function($http) { delete $http.defaults.headers.common['X-Requested-With']; this.flickrPhotoSearch = function() { return $ht ...
Как настроить IIS для перезаписи URL-адреса приложения AngularJS в режиме HTML5?
у меня есть AngularJS seed project и я добавил $locationProvider.html5Mode(true).hashPrefix('!'); приложение.js файл. Я хочу настроить IIS 7 для маршрутизации всех запросов в http://localhost/app/index.html Так что это работает для меня. Как мне это сделать? обновление: Я только что обнаружил, скачал и установил IIS URL переписать модуль, надеясь, что это сделает его легким и очевидным, чтобы достичь своей цель. обновление 2: Я думаю, это подводит итог тому, что я пытаюсь достичь (вз ...