angularjs- все статьи тега ➜ страница 10
localStorage против sessionStorage против cookies
Я работаю в приложении, где мне нужно сохранить некоторые данные во время входа пользователя в систему, и у меня есть этот вопрос, в чем разница между localStorage, sessionStorage, cookies ??? Я спрашивал, что я могу использовать для сохранения некоторых данных в DOM, даже если пользователь обновляет страницу, некоторые люди говорят: используйте sessionStorage или localStorage, тогда кто-то придумал идею использования ngCookies потому что он работает в каждом браузере, но, который я должен ис ...
Флажок не привязка к области в angularjs
Я пытаюсь привязать флажок к области с помощью ng-модели. Начальное состояние флажка соответствует модели области действия просто отлично, но когда я устанавливаю/снимаю флажок, модель не меняется. Некоторые вещи, чтобы отметить, что шаблон динамически загружается во время выполнения с помощью ng-include app.controller "OrdersController", ($scope, $http, $location, $state, $stateParams, Order) -> $scope.billing_is_shipping = false $scope.bind_billing_to_shipping = -> console.lo ...
AngularJS: трансляция события из директивы
Я видел, что люди делают это из любого места в коде: $rootScope.$broadcast('someEvent', someParameter); а потом в каком-то контроллере: $rootScope.$on('someEvent', function(event, e){ /* implementation here */ }); теперь, я хотел бы broacast событие из директивы. Это хорошая практика, чтобы транслировать его на уровне метрики ? Я хотел бы обработать это событие в контроллере. Могу ли я использовать $scope, или мне все еще нужно слушать на $rootScope ? ...
angularjs с наследованием ООП в действии
Аннотация я работаю над приложением, которое использует angular в качестве фреймворка на стороне клиента, angular в настоящее время качается, и я действительно счастлив использовать его, Хотя теперь я считаю, что я использую для большого копирования и вставки кода, который я хотел бы организовать в иерархию классов. Например диалоги имеют общий набор функций, они должны быть открыты, закрыты, код, который предоставляет typeahead функциональность также является первым кандидатом на наследование ...
AngularJS UI-Router: получить абсолютный URL состояния с параметрами
Я хотел иметь возможность изменить URL-адрес адреса без изменения состояния, чтобы предотвратить повторный перевод. Из моих поисков, ui-router в настоящее время не предоставляет, но $location.path из ануглара делает. поэтому, естественно, я хотел использовать $state.get(stateName) чтобы добраться до URL-адреса государства, так что я не вручную введите URL-адрес. у меня есть две проблемы: $state.get(stateName) возвращает только относительный путь. Как я могу получить абсолютный путь? это ...
В Angular, как передать объект/массив JSON в директиву?
В настоящее время в моем приложении есть контроллер, который принимает файл JSON, а затем повторяет их с помощью "ng-repeat". Все это отлично работает, но у меня также есть директива, которая должна повторяться через тот же файл JSON. Это создает проблему, поскольку я не могу запросить один и тот же файл JSON дважды на одной странице (и я бы не хотел, потому что это было бы неэффективно). Как директива, так и запрос контроллера и повторение данных JSON просто отлично, если я изменю имя файла одн ...
ng-опции с источником данных объекта
Я изо всех сил пытаюсь понять, как ng-options работает с источником данных. Я прочитал документы, и я чувствую, что делаю именно то, что требуется, но я все еще получаю проблемы при попытке. <!DOCTYPE html> <html ng-app="app"> <head> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.min.js"> </script> <link rel="stylesheet" href="style.css" /> <script type="text/javascript"> angular.m ...
Улучшите эту фабрику AngularJS для использования с socket.io
Я хочу использовать socket.io в AngularJS. Я нашел следующую фабрику: app.factory('socket', function ($rootScope) { var socket = io.connect(); return { on: function (eventName, callback) { socket.on(eventName, function () { var args = arguments; $rootScope.$apply(function () { callback.apply(socket, args); }); }); }, emit: function (eventName, data, callback) { ...