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

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

8
AngularJS: есть ли способ определить, какие поля делают форму недействительной?
У меня есть следующий код в приложении AngularJS внутри контроллера, который вызывается из функции ng-submit, которая принадлежит форме с именем profileForm: $scope.updateProfile = function() { if($scope.profileForm.$invalid) { //error handling.. } //etc. }; Есть ли способ внутри этой функции выяснить, какие поля вызывают недействительность всей формы?

3
Как обновить / сделать недействительным кеш $ resource в AngularJS
У меня есть простой ресурс User $, который использует реализацию кеша $ http по умолчанию, например: factory('User', function($resource){ return $resource(endpoint + '/user/current/:projectId', {}, {get: { cache: true, method: 'GET' } } ); }) Это работает очень хорошо, т.е. мой сервер вызывается в моем приложении только один раз, затем значение извлекается …

16
Ошибка AngularJS: 'аргумент' FirstCtrl 'не является функцией, получил неопределенное значение'
Я заметил, что один и тот же вопрос здесь задавали несколько раз, я пытался решить его, но ничего не помогает. Я следую этому руководству с видео о яйцеголовых. Но когда я попадаю в раздел «Контроллеры» и «Обмен данными между контроллерами», я не могу заставить его работать. Когда я запускаю его …

5
Условное ng-включение в angularjs
Как я могу условно включить ng-include в angularJS? Например, я хочу включить что-то только в том случае, если для переменной xустановлено значение true. <div ng-include="/partial.html"></div>

9
Как отформатировать дату с помощью ng-модели?
У меня есть вход, определенный как <input class="datepicker" type="text" ng-model="clientForm.birthDate" /> Что настроено для отображения в другом месте на странице: <tr> <th>Birth Date</th> <td>{{client.birthDate|date:'mediumDate'}}</td> </tr> Когда страница загружается, дата рождения красиво оформляется как что-то вроде Dec 22, 2009. Однако, когда я заглядываю внутрь, <input>он показывает, что, как Tue Dec 22 …
94 angularjs 

3
AngularJS seed: размещение JavaScript в отдельных файлах (app.js, controllers.js, directives.js, filters.js, services.js)
Я использую шаблон angular-seed для структурирования своего приложения. Изначально я поместил весь свой код JavaScript в один файл main.js. Этот файл содержал мое объявление модуля, контроллеры, директивы, фильтры и службы. Приложение работает нормально, как это, но я беспокоюсь о масштабируемости и ремонтопригодности, поскольку мое приложение становится более сложным. Я заметил, …

1
AngularJS: ngInclude vs директива
Я не совсем понимаю, когда использовать директиву, а когда более целесообразно использовать nginclude. Возьмем этот пример: у меня есть частичный, password-and-confirm-input-fields.htmlто есть html для ввода и подтверждения пароля. Я использую это как на странице регистрации, так и на странице смены пароля. Каждая из этих двух страниц имеет контроллер, а частичный …

4
Запуск кода инициализации AngularJS при загрузке представления
Когда я загружаю представление, я хочу запустить некоторый код инициализации в связанном с ним контроллере. Для этого я использовал директиву ng-init в основном элементе моего представления: <div ng-init="init()"> blah </div> и в контроллере: $scope.init = function () { if ($routeParams.Id) { //get an existing object }); } else { //create …
93 angularjs 

10
AngularJS сортировка по свойству
Я пытаюсь отсортировать некоторые данные по свойствам. Вот пример, который, как я думал, должен работать, но это не так. HTML-часть: <div ng-app='myApp'> <div ng-controller="controller"> <ul> <li ng-repeat="(key, value) in testData | orderBy:'value.order'"> {{value.order}}. {{key}} -> {{value.name}} </li> </ul> </div> </div> Часть JS: var myApp = angular.module('myApp', []); myApp.controller('controller', ['$scope', function …

2
Параметры $ http get не работают
Кто-нибудь знает, почему это не работает? $http .get('accept.php', { source: link, category_id: category }) .success(function (data, status) { $scope.info_show = data }); и это работает: $http .get('accept.php?source=' + link + '&category_id=' + category) .success(function (data, status) { $scope.info_show = data });

4
Как дождаться ответа от запроса $ http в angularjs?
Я использую данные из службы RESTful на нескольких страницах. Поэтому я использую для этого фабрики angular. Итак, мне нужно было получить данные один раз с сервера, и каждый раз, когда я получаю данные с помощью этой определенной службы. Прямо как глобальные переменные. Вот образец: var myApp = angular.module('myservices', []); myApp.factory('myService', …

1
Angular ленивая одноразовая привязка для выражений
Начиная с версии 1.3.0-beta.10, в AngularJS появилась новая функция: «ленивая одноразовая привязка» . Простые выражения могут иметь префикс ::, указывающий angular прекратить наблюдение после того, как выражение было впервые вычислено. Приведенный общий пример выглядит примерно так: <div>{{::user.name}}</div> Есть ли аналогичный синтаксис для выражений, подобных следующим? <div ng-if="user.isSomething && user.isSomethingElse"></div> <div …

7
в angularjs, как получить доступ к элементу, который вызвал событие?
Я использую в своем веб-приложении как Bootstrap, так и AngularJS. Мне трудно заставить этих двоих работать вместе. У меня есть элемент с атрибутом data-provide="typeahead" <input id="searchText" ng-model="searchText" type="text" class="input-medium search-query" placeholder="title" data-provide="typeahead" ng-change="updateTypeahead()" /> И я хочу обновить data-sourceатрибут, когда пользователь вводит данные в поле. Функция updateTypeaheadзапускается правильно, но у …

6
Как пропустить предварительный запрос OPTIONS?
Я разработал приложение PhoneGap, которое сейчас трансформируется в мобильный сайт. Все работает плавно, кроме одного небольшого глюка. Я использую определенный сторонний API через запрос POST, который отлично работает в приложении, но не работает в мобильной версии веб-сайта. При более внимательном рассмотрении кажется, что AngularJS (я предполагаю, что браузер) сначала отправляет …

6
Вывод строки JSON в формате AngularJS
У меня есть приложение AngularJS, которое собирает данные из ввода, преобразует модель в строку с помощью JSON.stringify()и позволяет пользователю редактировать эту модель таким образом, чтобы поля ввода обновлялись при обновлении <textarea>элемента, и наоборот. Какая-то двусторонняя привязка :) Проблема в том, что сама строка выглядит некрасиво, и я хотел бы отформатировать …

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