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

5
Как получить оцененные атрибуты внутри пользовательской директивы
Я пытаюсь получить оцененный атрибут из моей пользовательской директивы, но не могу найти правильный способ сделать это. Я создал этот jsFiddle для разработки. <div ng-controller="MyCtrl"> <input my-directive value="123"> <input my-directive value="{{1+1}}"> </div> myApp.directive('myDirective', function () { return function (scope, element, attr) { element.val("value = "+attr.value); } }); Что мне не …

8
AngularJS - создайте директиву, которая использует ng-модель
Я пытаюсь создать директиву, которая создаст поле ввода с той же моделью ng, что и элемент, создающий директиву. Вот что я придумала до сих пор: HTML <!doctype html> <html ng-app="plunker" > <head> <meta charset="utf-8"> <title>AngularJS Plunker</title> <link rel="stylesheet" href="style.css"> <script>document.write("<base href=\"" + document.location + "\" />");</script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.2/angular.js"></script> …

30
Получение «типа или имени пространства имен не может быть найдено», но все кажется нормальным?
Я получаю: имя типа или пространства имен не найдено ошибка для приложения C # WPF в VS2010. Эта область кода компилировалась нормально, но внезапно я получаю эту ошибку. Я попытался удалить usingссылку на проект и утверждение, закрыть VS2010 и перезапустить, но все же у меня есть эта проблема. Любые идеи, …

10
Вызов функции после завершения ng-repeat
То, что я пытаюсь реализовать, это в основном обработчик «on ng repeat Законченный рендеринг». Я могу определить, когда это сделано, но я не могу понять, как вызвать функцию из этого. Проверьте скрипку: http://jsfiddle.net/paulocoelho/BsMqq/3/ JS var module = angular.module('testApp', []) .directive('onFinishRender', function () { return { restrict: 'A', link: function (scope, …

11
Обновите угловую модель после установки входного значения с помощью jQuery
У меня есть этот простой сценарий: Входной элемент, значение которого изменяется методом val () jQuery. Я пытаюсь обновить угловую модель со значением, установленным jQuery. Я пытался написать простую директиву, но она не делает то, что я хочу. Вот директива: var myApp = angular.module('myApp', []); myApp.directive('testChange', function() { return function(scope, element, …

5
Как передать несколько атрибутов в директиву атрибутов Angular.js?
У меня есть директива атрибута, ограниченная следующим образом: restrict: "A" Мне нужно передать два атрибута; число и функция / обратный вызов, доступ к ним в директиве с помощью attrsобъекта. Если бы эта директива была директивой элемента, "E"я мог бы ограничиться этим: <example-directive example-number="99" example-function="exampleCallback()"> Однако по причинам, которые я не …

5
Angular2 Невозможно привязать к DIRECTIVE, так как это неизвестное свойство элемента
Я создал новый @Directive с помощью Angular CLI, он был импортирован в мой app.module.ts import { ContenteditableModelDirective } from './directives/contenteditable-model.directive'; import { ChatWindowComponent } from './chat-window/chat-window.component'; @NgModule({ declarations: [ AppComponent, ContenteditableModelDirective, ChatWindowComponent, ... ], imports: [ ... ], ... }) и я пытаюсь использовать в своем компоненте (ChatWindowComponent) <p [appContenteditableModel] …

4
Контроллер ngModel, требуемый директивой «…», не найден
Что тут происходит? Вот моя директива: app.directive('submitRequired', function (objSvc) { return { require: 'ngModel', link: function (scope, elm, attrs, ctrl) { // do something } }; }); Вот пример используемой директивы: <input submit-required="true"></input> Вот фактический текст ошибки: Error: [$compile:ctreq] Controller 'ngModel', required by directive 'submitRequired', can't be found! http://errors.angularjs.org/1.2.2/$compile/ctreq?p0=ngModel&p1=submitRequired at …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.