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

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

2
Должен ли я использовать машинопись? или я могу просто использовать ES6? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Моя ежедневная работа - разработка клиентов с использованием AngularJS. Мы …

4
Как использовать ng-repeat для словарей в AngularJs?
Я знаю, что мы можем легко использовать ng-repeat для json-объектов или массивов, таких как: <div ng-repeat="user in users"></div> но как мы можем использовать ng-repeat для словарей, например: var users = null; users["182982"] = "{...json-object...}"; users["198784"] = "{...json-object...}"; users["119827"] = "{...json-object...}"; Я хочу использовать это со словарем пользователей: <div ng-repeat="user in …

11
Лучший способ представить таблицу или таблицу в AngularJS с Bootstrap 3? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Я создаю приложение с AngularJS и Bootstrap 3. Я хочу …

4
$ on и $ трансляция в угловых
У меня есть footerController и codeScannerController с различными представлениями. angular.module('myApp').controller('footerController', ["$scope", function($scope) {}]); angular.module('myApp').controller('codeScannerController', ["$scope", function($scope) { console.log("start"); $scope.startScanner = function(){... Когда я нажимаю на <li>файл footer.html, я должен получить это событие в codeScannerController. <li class="button" ng-click="startScanner()">3</li> Я думаю, что это можно реализовать с помощью $onи $broadcast, но я не …

12
ng-модель для `<input type =“ file ”/>` (с директивой DEMO)
Я пытался использовать ng-модель на входной тег с типом файла: &lt;input type="file" ng-model="vm.uploadme" /&gt; Но после выбора файла в контроллере $ scope.vm.uploadme все еще не определен. Как получить выбранный файл в моем контроллере?

15
AngularJs: Как проверить наличие изменений в полях ввода файлов?
Я новичок в угловой. Я пытаюсь прочитать путь к загруженному файлу из поля «файл» HTML всякий раз, когда в этом поле происходит «изменение». Если я использую 'onChange', он работает, но когда я использую его угловым способом, используя 'ng-change', он не работает. &lt;script&gt; var DemoModule = angular.module("Demo",[]); DemoModule .controller("form-cntlr",function($scope){ $scope.selectFile = …
281 angularjs 

17
Можете ли вы передать параметры контроллеру AngularJS при создании?
У меня есть контроллер, отвечающий за связь с API для обновления свойств пользователя, имени, адреса электронной почты и т. Д. У каждого пользователя есть данные, 'id'которые передаются с сервера при просмотре страницы профиля. Я хотел бы передать это значение контроллеру AngularJS, чтобы он знал, какова точка входа API для текущего …

10
Как отписаться от трансляции на angularJS. Как удалить функцию, зарегистрированную через $ on
Я зарегистрировал своего слушателя на событие трансляции $, используя функцию $ on $scope.$on("onViewUpdated", this.callMe); и я хочу отменить регистрацию этого слушателя на основе определенного бизнес-правила. Но моя проблема в том, что после регистрации я не могу отменить ее регистрацию. Есть ли в AngularJS какой-либо метод для отмены регистрации конкретного слушателя? …
278 angularjs 


12
Как добавить пользовательскую проверку в форму AngularJS?
У меня есть форма с полями ввода и настройки проверки путем добавления requiredатрибутов и тому подобное. Но для некоторых полей мне нужно сделать дополнительную проверку. Как бы я «подключился» к проверке, которая FormControllerконтролирует? Пользовательская проверка может выглядеть примерно так: «если эти 3 поля заполнены, то это поле обязательно для заполнения …
278 angularjs 

7
AngularJS: Clear $ watch
У меня есть функция наблюдения в моем приложении AngularJS. $scope.$watch('quartzCrystal', function () { ... } Однако после некоторого условия (в моем примере, изменения страницы в моем одностраничном приложении ) я хочу остановить это наблюдение (как очистка тайм-аута). Как я могу это сделать?

16
Отказался отображать в кадре, потому что он установил 'X-Frame-Options' в 'SAMEORIGIN'
Я разрабатываю веб-сайт, который должен быть адаптивным, чтобы люди могли получить к нему доступ со своих телефонов. На сайте есть некоторые защищенные части, в которые можно войти, используя Google, Facebook и т. Д. (OAuth). Серверная часть сервера разработана с использованием ASP.Net Web API 2, а интерфейс - в основном AngularJS …

18
Изменение маршрута не прокручивается вверх на новой странице
Я обнаружил нежелательное, по крайней мере для меня, поведение при изменении маршрута. На шаге 11 учебника http://angular.github.io/angular-phonecat/step-11/app/#/phones вы можете увидеть список телефонов. Если вы прокрутите вниз и нажмете на одну из последних, вы увидите, что прокрутка не сверху, а скорее посередине. Я также нашел это в одном из своих приложений, …

13
Ng-модель не обновляет значение контроллера
Возможно глупый вопрос, но у меня есть HTML-форма с простым вводом и кнопкой: &lt;input type="text" ng-model="searchText" /&gt; &lt;button ng-click="check()"&gt;Check!&lt;/button&gt; {{ searchText }} Затем в контроллере (шаблон и контроллер вызываются из routeProvider): $scope.check = function () { console.log($scope.searchText); } Почему при нажатии кнопки вид обновляется, но не отображается в консоли? Спасибо! …

11
AngularJS ng-style с условным выражением
Я занимаюсь своей проблемой следующим образом: ng-style="{ width: getTheValue() }" Но чтобы избежать этой функции на стороне контроллера, я бы предпочел сделать что-то вроде этого: ng-style="{ width: myObject.value == 'ok' ? '100%' : '0%' }" Как я могу это сделать?

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