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

180
Значение по умолчанию для шаблона Angularjs, если Binding Null / Undefined (с фильтром)

У меня есть привязка шаблона, которая отображает атрибут модели под названием «дата», который является датой, с использованием фильтра даты Angular. <span class="gallery-date">{{gallery.date | date:'mediumDate'}}</span> Все идет нормально. Однако в данный момент, если в поле даты нет...

180
Каков наилучший способ отменить распространение событий между вложенными вызовами ng-click?

Вот пример. Допустим, я хочу, чтобы изображение было наложено, как на многих сайтах. Поэтому, когда вы щелкаете по миниатюре, над всем окном появляется черный оверлей, и в нем центрируется увеличенная версия изображения. Щелчок по черному наложению отклоняет его; щелчок по изображению вызовет...

180
В чем разница между $ evalAsync и $ timeout в AngularJS?

Я уже некоторое время использую AngularJS и обнаружил необходимость использовать $ timeout время от времени (похоже, для запуска плагина jQuery). Недавно я попытался получить лучшее и более глубокое понимание цикла дайджеста, и я наткнулся на функцию $ evalAsync . Кажется, что эта функция дает...

179
Использование запятой в качестве разделителя списка с AngularJS

Мне нужно создать список элементов через запятую: <li ng-repeat="friend in friends"> <b ng-repeat="email in friend.email">{{email}}{{$last ? '' : ', '}}</b>... </li> Согласно документации AngularJS, операторы потока управления не допускаются в выражениях. Вот почему мой...

179
$ location / переключение между html5 и режимом hashbang / перезапись ссылок

У меня сложилось впечатление, что Angular переписывает URL-адреса, которые появляются в атрибутах href тегов привязки внутри шаблонов, так что они будут работать либо в режиме html5, либо в режиме hashbang. Документация на услуги определения местоположения , кажется, говорят , что HTML Link...

178
Показывать всплывающие окна самым элегантным способом

У меня есть это приложение AngularJS. Все работает просто отлично. Теперь мне нужно показывать разные всплывающие окна, когда конкретные условия становятся реальностью, и мне было интересно, что будет лучшим способом для продолжения. В настоящее время я оцениваю два варианта, но я абсолютно открыт...

178
Рекурсия в угловых директивах

Есть несколько популярных рекурсивных угловых директив Q & A, которые сводятся к одному из следующих решений: постепенно компилировать HTML вручную в зависимости от состояния области выполнения пример 1 [ stackoverflow ] пример 2 [ угловая страница jsfiddles ] не используйте директиву вообще,...

177
Как мне хранить данные в локальном хранилище, используя Angularjs?

В настоящее время я использую сервис для выполнения действия, а именно получения данных с сервера и последующего сохранения данных на самом сервере. Вместо этого я хочу поместить данные в локальное хранилище, а не хранить их на сервере. Как мне это...

177
Можно ли сделать Tree View с Angular?

Я ищу для отображения данных в виде древовидной структуры в веб-приложении. Я надеялся использовать Angular для этой задачи. Похоже, что ng-repeat позволит мне перебирать список узлов, но как я могу тогда делать вложение, когда глубина данного узла увеличивается? Я попробовал следующий код , но...

177
Angular HttpPromise: разница между методами `success` /` error` и аргументами `then`

Согласно AngularJS doc , звонки, чтобы $httpвернуть следующее: Возвращает объект обещания со стандартным методом then и двумя http-специфическими методами: success и error . Метод then принимает два аргумента: успех и обратный вызов ошибки, который будет вызван с объектом ответа. В успехе и ошибка...

176
Сохранить разрывы строк в angularjs

Я видел этот ТАК вопрос. Мой код вместо того, чтобы ng-bind="item.desc"использовать, {{item.desc}}потому что у меня есть ng-repeatраньше. Итак, мой код: <div ng-repeat="item in items"> {{item.description}} </div> Описание элемента содержит \nновые строки, которые не отображаются. Как...

176
Когда использовать transclude 'true' и transclude 'element' в Angular?

Когда я должен использовать transclude: 'true'и когда transclude: 'element'? Я не могу ничего найти transclude: 'element'в угловых документах, они довольно запутанные. Я был бы счастлив, если бы кто-то мог объяснить это простым языком. В чем выгода каждого варианта? В чем реальная разница между...

174
Отключить кнопку отправки, когда форма неверна с AngularJS

У меня есть моя форма, как это: <form name="myForm"> <input name="myText" type="text" ng-model="mytext" required /> <button disabled="{{ myForm.$invalid }}">Save</button> </form> Как вы можете видеть, кнопка отключена, если ввод пуст, но не возвращается обратно к...

173
Доступ к нажатому элементу в angularjs

Я относительно новичок в AngularJS и подозреваю, что не понимаю концепцию. Я также использую Twitter Bootstrap и загрузил jQuery. Рабочий процесс: пользователь щелкает ссылку из списка, обновляется раздел «мастер», и пользователь нажимает на ссылку, чтобы получить активный класс. Основная...

171
Как перенаправить на другую страницу, используя AngularJS?

Я использую ajax-вызов для выполнения функций в служебном файле, и если ответ успешен, я хочу перенаправить страницу на другой URL-адрес. В настоящее время я делаю это с помощью простого js "window.location = response ['message'];". Но мне нужно заменить его кодом angularjs. Я посмотрел различные...

169
Директива Angular.js динамический templateURL

У меня есть пользовательский тег в routeProviderшаблоне, который вызывает directiveшаблон. versionАтрибут будет заселена объем , который затем вызывает для правильного шаблона. <hymn ver="before-{{ week }}-{{ day }}"></hymn> Существует несколько версий гимна в зависимости от того, какая...

168
Не удалось выполнить «postMessage» в «DOMWindow»: https://www.youtube.com! == http: // localhost: 9000

Это сообщение об ошибке, которое я получаю: Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://www.youtube.com') does not match the recipient window's origin ('http://localhost:9000'). Я видел другие подобные проблемы, где источник цели http://www.youtube.comи...