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

96
angular ng-bind-html и директива в нем

Plunker Link У меня есть элемент, к которому я хотел бы привязать html. <div ng-bind-html="details" upper></div> Это работает. Теперь вместе с ним у меня есть директива, привязанная к привязанному html: $scope.details = 'Success! <a href="#/details/12" upper>details</a>' Но...

95
Вызов функции контроллера из директивы без изолированной области видимости в AngularJS

Кажется, я не могу найти способ вызвать функцию в родительской области из директивы без использования изолированной области. Я знаю, что если я использую изолированную область видимости, я могу просто использовать «&» в изолированной области для доступа к функции в родительской области, но...

95
Область действия директивы с областью ng-repeat в AngularJS

У меня есть директива с изолированной областью (чтобы я мог повторно использовать директиву в других местах), и когда я использую эту директиву с ng-repeat , она не работает. Я прочитал всю документацию и ответы на Stack Overflow по этой теме и понимаю проблемы. Я считаю, что избежал всех обычных...

93
AngularJS: ngInclude vs директива

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

92
Как использовать функцию «заменить» для пользовательских директив AngularJS?

Почему replace=trueили replace=falseне оказывает никакого влияния в коде ниже? Почему при replace = false не отображается «некоторый существующий контент»? Или, говоря более скромно, не могли бы вы объяснить, что это за replace=true/falseфункция в директивах и как ее использовать? пример JS /...

92
Как ограничить ввод только числами?

Я использую ngChange в AngularJS для запуска настраиваемой функции, которая удалит любые буквы, добавленные пользователем во ввод. <input type="text" name="inputName" data-ng-change="numbersOnly()"/> Проблема в том, что мне нужно настроить таргетинг на сработавший ввод, numbersOnly()чтобы я...

92
Привязка метода элемента директивы AngularJS - TypeError: невозможно использовать оператор 'in' для поиска 'functionName' в 1

Это контроллер основного шаблона: app.controller('OverviewCtrl', ['$scope', '$location', '$routeParams', 'websiteService', 'helperService', function($scope, $location, $routeParams, websiteService, helperService) { ... $scope.editWebsite = function(id) { $location.path('/websites/edit/' + id); };...

87
angular ng-if или ng-show медленно реагирует (задержка 2 секунды?)

Я пытаюсь показать или скрыть индикатор загрузки на кнопке, когда запрос занят. Я делаю это с помощью angular, изменяя переменную $ scope.loading, когда запрос загружается или когда он загружается. $scope.login = function(){ $scope.loading = true; apiFactory.getToken() .success(function(data){ })...

86
Как требовать контроллер в директиве angularjs

Может ли кто-нибудь сказать мне, как включить контроллер из одной директивы в другую директиву angularJS. например, у меня есть следующий код var app = angular.module('shop', []). config(['$routeProvider', function ($routeProvider) { $routeProvider.when('/', { templateUrl: '/js/partials/home.html'...

86
Angular2 - поле ввода для приема только чисел

Как в Angular 2 замаскировать поле ввода (текстовое поле), чтобы оно принимало только числа, а не алфавитные символы? У меня есть следующий ввод HTML: <input type="text" *ngSwitchDefault class="form-control" (change)="onInputChange()" [(ngModel)]="config.Value" (focus)="handleFocus($event)"...

85
Диалог подтверждения при нажатии ng - AngularJS

Я пытаюсь настроить диалоговое окно подтверждения с ng-clickиспользованием настраиваемой директивы angularjs: app.directive('ngConfirmClick', [ function(){ return { priority: 1, terminal: true, link: function (scope, element, attr) { var msg = attr.ngConfirmClick || "Are you sure?"; var...

84
Angularjs динамическая проверка ng-шаблона

У меня есть форма, которая, если флажок установлен в false, принудительно проверяет ввод текста с помощью директивы ng-required. Если флажок установлен в значение true, поле скрыто, а для параметра ng-required установлено значение false. Проблема в том, что у меня также есть регулярное выражение...

81
Как провести модульное тестирование изолированной директивы области в AngularJS

Каков хороший способ модульного тестирования изолированной области в AngularJS JSFiddle, показывающий модульный тест Фрагмент директивы scope: {name: '=myGreet'}, link: function (scope, element, attrs) { //show the initial state greet(element, scope[attrs.myGreet]); //listen for changes in the...

81
Почему нельзя получить доступ к $ rootScope в шаблоне директивы с изолированной областью?

С изолированной областью видимости шаблон директивы, похоже, не может получить доступ к переменной контроллера ('Ctrl') $ rootScope, которая, однако, присутствует в контроллере директивы. Я понимаю, почему переменная $ scope контроллера ('Ctrl') не видна в изолированной области. HTML: <div...

81
Как использовать `replace` в определении директивы?

В этом документе: http://docs.angularjs.org/guide/directive говорится, что есть replaceконфигурация для директив: шаблон - заменить текущий элемент содержимым HTML. В процессе замены все атрибуты / классы переносятся из старого элемента в новый. См. Раздел «Создание компонентов» ниже для получения...