Вопросы с тегом «angularjs»

Используйте для вопросов о AngularJS (1.x), JavaScript-фреймворке с открытым исходным кодом. НЕ используйте этот тег для Angular 2 или более поздних версий; вместо этого используйте тег [angular].


3
Размещение директивы ng-app (html vs body)
Недавно я просмотрел код веб-приложения, созданного с помощью angular, и обнаружил, что он был написан с ng-app="myModule"директивой, помещенной в <body>тег. Изучая angular, я видел только его использование в <html>теге, как рекомендовано в документации по angular здесь , здесь и в их учебнике . Я немного исследовал это самостоятельно и нашел …
103 angularjs 

2
AngularJS: автоматически обнаруживать изменение модели
Предположим, я хотел сделать что-то вроде автоматического запуска некоторого кода (например, сохранения данных на сервер) при изменении значений модели. Есть ли единственный способ сделать это, установив что-то подобное ng-changeдля каждого элемента управления, который мог бы изменить модель? То есть, с представлениями все меняется сразу же, как и модель, без необходимости …

7
Angularjs минимизировать лучшие практики
Я читаю http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html, и оказалось, что инъекция зависимостей angularjs имеет проблемы, если вы минимизируете свой javascript, поэтому я мне интересно, если вместо var MyController = function($scope, $http) { $http.get('https://api.github.com/repos/angular/angular.js/commits') .then(function(response) { $scope.commits = response.data }) } вы должны использовать var MyController = ['$scope', '$http', function($scope, $http) { $http.get('https://api.github.com/repos/angular/angular.js/commits') .then(function(response) { …

2
Форматирующие и парсеры ngModel
Я разместил этот же вопрос в другой форме, но никто не ответил. Я не получаю четкого представления о том, что форматеры и парсеры делают в angular js. По определению, оба средства форматирования и синтаксические анализаторы похожи на меня. Возможно, я ошибаюсь, так как я новичок в этом angularjs. Определение форматеров …

9
Как использовать <md-icon> в Angular Material?
Мне было интересно, как использовать значки материалов, так как это не работает: &lt;material-icon icon = "/img/icons/ic_access_time_24px.svg"&gt; &lt;/material-icon&gt; Я предполагаю, что существует проблема с путем, указанным в качестве параметра атрибута значка. Я хотел бы знать, где на самом деле находится эта папка с иконками?


7
Несколько контроллеров с AngularJS в одностраничном приложении
Я хочу знать, как использовать несколько контроллеров для одностраничного приложения. Я попытался разобраться в этом и нашел вопросы, очень похожие на мои, но есть всего множество разных ответов, решающих конкретную проблему, когда в конечном итоге вы не используете несколько контроллеров для одностраничного приложения. Это потому, что было бы неразумно использовать …

4
AngularJS: Что такое фабрика?
Я много работал, Angular.jsи в целом считаю, что это интересный и мощный фреймворк. Я знаю, что было много дискуссий по поводу услуг, фабрик, поставщиков и ценностей, но я все еще не совсем понимаю, что такое a Factory. Factory был определен в других обсуждениях StackOverflow следующим образом: Заводы Синтаксис: module.factory( 'factoryName', …

3
Понимание выражения ngRepeat 'track by'
Мне сложно понять, как работает трек по выражению ng-repeat в angularjs. Документация очень скудная: http://docs.angularjs.org/api/ng/directive/ngRepeat Можете ли вы объяснить, в чем разница между этими двумя фрагментами кода с точки зрения привязки данных и других важных аспектов? с участием: track by $index &lt;!--names is an array--&gt; &lt;div ng-repeat="(key, value) in names …

14
Установить заголовок страницы с помощью UI-Router
Я переношу свое приложение на основе AngularJS на использование ui-router вместо встроенной маршрутизации. Я настроил его, как показано ниже .config(function($stateProvider, $urlRouterProvider) { $urlRouterProvider.otherwise('/home'); $stateProvider .state('home', { url: '/home', templateUrl : 'views/home.html', data : { pageTitle: 'Home' } }) .state('about', { url: '/about', templateUrl : 'views/about.html', data : { pageTitle: 'About' …

5
AngularJS: список ng-repeat не обновляется, когда элемент модели склеивается из массива модели
У меня есть два контроллера, и я делюсь данными между ними с помощью функции app.factory. Первый контроллер добавляет виджет в массив модели (pluginsDisplayed) при нажатии ссылки. Виджет помещается в массив, и это изменение отражается в представлении (которое использует ng-repeat для отображения содержимого массива): &lt;div ng-repeat="pluginD in pluginsDisplayed"&gt; &lt;div k2plugin pluginname="{{pluginD.name}}" …

2
Показать скрытый div при ng-click в ng-repeat
Я работаю над приложением Angular.js, которое фильтрует json-файл медицинских процедур. Я хотел бы показать детали каждой процедуры при щелчке имени процедуры (на той же странице) с помощью ng-click. Это то, что у меня есть до сих пор, с div .procedure-details, установленным на display: none: &lt;ul class="procedures"&gt; &lt;li ng-repeat="procedure in procedures …

6
AngularJS: базовый пример использования аутентификации в одностраничном приложении
Я новичок в AngularJS, прошел их руководство и почувствовал его. У меня есть готовый бэкэнд для моего проекта, где каждая RESTконечная точка должна быть аутентифицирована. Что я хочу сделать а.) Я хочу иметь одну страницу для моего проекта http://myproject.com. б.) Как только пользователь попадает по URL-адресу в браузере, в зависимости …

9
«Неизвестный поставщик: aProvider <- a» Как мне найти исходного поставщика?
Когда я загружаю уменьшенную (через UglifyJS) версию моего приложения AngularJS, я получаю в консоли следующую ошибку: Unknown provider: aProvider &lt;- a Теперь я понимаю, что это происходит из-за искажения имени переменной. Версия без запутывания работает нормально. Однако я действительно хочу использовать изменение имени переменной, поскольку оно резко уменьшает размер нашего …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.