Domande taggate «angularjs-directive»

Le direttive AngularJS sono un modo per insegnare nuovi trucchi HTML estendendo il vocabolario HTML. Le direttive ti consentono di gestire gli elementi DOM in un modello dichiarativo, liberandoti da attività di manipolazione DOM a basso livello.

18
Qual è la differenza tra '@' e '=' nell'ambito della direttiva in AngularJS?
Ho letto attentamente la documentazione di AngularJS sull'argomento, e poi ho armeggiato con una direttiva. Ecco il violino . E qui ci sono alcuni frammenti rilevanti: Dal HTML : <pane bi-title="title" title="{{title}}">{{text}}</pane> Dalla direttiva riquadro: scope: { biTitle: '=', title: '@', bar: '=' }, Ci sono diverse cose che non …

30
Come impostare il focus sul campo di input?
Qual è il "modo angolare" per mettere a fuoco il campo di input in AngularJS? Requisiti più specifici: Quando viene aperto un modale , focalizzare l'attenzione su un predefinito <input>all'interno di questo modale. Ogni volta che <input>diventa visibile (ad esempio facendo clic su un pulsante), impostare lo stato attivo su …

6
Collegamento vs compilazione vs controller
Quando si crea una direttiva, è possibile inserire il codice nel compilatore, nella funzione di collegamento o nel controller. Nei documenti, spiegano che: le funzioni di compilazione e collegamento sono utilizzate in diverse fasi del ciclo angolare i controller sono condivisi tra le direttive Tuttavia, per me non è chiaro …



19
Come usare un evento keypress in AngularJS?
Voglio catturare l'evento premere il tasto Invio nella casella di testo qui sotto. Per rendere più chiaro sto usando a ng-repeatper popolare il corpo. Ecco l'HTML: <td><input type="number" id="closeqty{{$index}}" class="pagination-right closefield" data-ng-model="closeqtymodel" data-ng-change="change($index)" required placeholder="{{item.closeMeasure}}" /></td> Questo è il mio modulo: angular.module('components', ['ngResource']); Sto usando una risorsa per popolare la …

6
Come accedere all'ambito padre all'interno di una direttiva personalizzata * con il proprio ambito * in AngularJS?
Sto cercando qualsiasi modo per accedere all'ambito "genitore" all'interno di una direttiva. Qualsiasi combinazione di scope, transclude, richiede, passando variabili (o lo scope stesso) dall'alto, ecc. Sono totalmente disposto a piegarmi all'indietro, ma voglio evitare qualcosa di totalmente confuso o non mantenibile. Ad esempio, so che potrei farlo in questo …


13
Come chiamare un metodo definito in una direttiva AngularJS?
Ho una direttiva, ecco il codice: .directive('map', function() { return { restrict: 'E', replace: true, template: '<div></div>', link: function($scope, element, attrs) { var center = new google.maps.LatLng(50.1, 14.4); $scope.map_options = { zoom: 14, center: center, mapTypeId: google.maps.MapTypeId.ROADMAP }; // create map var map = new google.maps.Map(document.getElementById(attrs.id), $scope.map_options); var dirService= new …

13
Qual è il modo migliore per applicare condizionalmente gli attributi in AngularJS?
Devo poter aggiungere ad esempio "contenteditable" agli elementi, basato su una variabile booleana nell'ambito. Esempio di utilizzo: <h1 attrs="{'contenteditable=\"true\"': editMode}">{{content.title}}</h1> Si tradurrebbe in contenteditable = true aggiunto all'elemento se $scope.editModeimpostato su true. C'è un modo semplice per implementare questo comportamento di attributo simile alla classe ng? Sto pensando di scrivere …


2
Che cos'è ng-transclude?
Ho visto una serie di domande su StackOverflow che discutono di ng-transclude, ma nessuna che spiega in parole povere di cosa si tratta. La descrizione nella documentazione è la seguente: Direttiva che segna il punto di inserimento per il DOM escluso della direttiva principale più vicina che utilizza la inclusione. …

5
Quando scrivo una direttiva in AngularJS, come faccio a decidere se non ho bisogno di un nuovo ambito, di un nuovo ambito figlio o di un nuovo ambito isolato?
Sto cercando alcune linee guida che è possibile utilizzare per determinare quale tipo di ambito utilizzare quando si scrive una nuova direttiva. Idealmente, mi piacerebbe qualcosa di simile a un diagramma di flusso che mi guidi attraverso una serie di domande e faccia apparire la risposta corretta - nessun nuovo …

6
Come impostare un attributo iframe src da una variabile in AngularJS
Sto cercando di impostare l' srcattributo di un iframe da una variabile e non riesco a farlo funzionare ... Il markup: <div class="col-xs-12" ng-controller="AppCtrl"> <ul class=""> <li ng-repeat="project in projects"> <a ng-click="setProject(project.id)" href="">{{project.url}}</a> </li> </ul> <iframe ng-src="{{trustSrc(currentProject.url)}}"> Something wrong... </iframe> </div> controller / app.js: function AppCtrl ($scope) { $scope.projects = …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.