Perguntas com a marcação «directive»

5
Como obter atributos avaliados dentro de uma diretiva personalizada
Estou tentando obter um atributo avaliado da minha diretiva personalizada, mas não consigo encontrar a maneira certa de fazê-lo. Eu criei este jsFiddle para elaborar. <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); } }); o …

8
AngularJS - Crie uma diretiva que use o ng-model
Estou tentando criar uma diretiva que criaria um campo de entrada com o mesmo modelo ng que o elemento que cria a diretiva. Aqui está o que eu vim até agora: 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 + …


10
Chamando uma função quando ng-repeat terminar
O que estou tentando implementar é basicamente um manipulador "on ng repeat terminou rendering". Sou capaz de detectar quando isso é feito, mas não consigo descobrir como acionar uma função a partir dela. Verifique o violino: http://jsfiddle.net/paulocoelho/BsMqq/3/ JS var module = angular.module('testApp', []) .directive('onFinishRender', function () { return { restrict: …


5
Como faço para passar vários atributos para uma diretiva de atributo Angular.js?
Eu tenho uma diretiva de atributo restrita da seguinte forma: restrict: "A" Eu preciso passar dois atributos; um número e uma função / retorno de chamada, acessando-os dentro da diretiva usando o attrsobjeto. Se a diretiva fosse uma diretiva de elemento, restrito "E"a isso: <example-directive example-number="99" example-function="exampleCallback()"> No entanto, por …

5
Angular2 não pode ser vinculado a DIRECTIVE, pois não é uma propriedade conhecida do elemento
Eu gerei um novo @Directive pelo Angular CLI, ele foi importado para o meu app.module.ts import { ContenteditableModelDirective } from './directives/contenteditable-model.directive'; import { ChatWindowComponent } from './chat-window/chat-window.component'; @NgModule({ declarations: [ AppComponent, ContenteditableModelDirective, ChatWindowComponent, ... ], imports: [ ... ], ... }) e tento usar no meu componente (ChatWindowComponent) <p [appContenteditableModel] …

4
Controlador 'ngModel', exigido pela diretiva '...', não pode ser encontrado
O que está acontecendo aqui? Aqui está minha diretriz: app.directive('submitRequired', function (objSvc) { return { require: 'ngModel', link: function (scope, elm, attrs, ctrl) { // do something } }; }); Aqui está um exemplo da diretiva em uso: <input submit-required="true"></input> Aqui está o texto do erro real: Error: [$compile:ctreq] Controller …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.