ho una direttiva scritta da un altro sviluppatore che in fondo ha seguente configurazione:quarto argomento della funzione di collegamento
{
controller: MyController,
controllerAs: 'myController',
link: function(scope, $element, attrs, ctrl) {
// Does some setup that requires controller
}
}
Questo funziona bene, il controller è passato come quarto argomento, Lavori Direttiva.
Ora ho deciso di rendere la direttiva più flessibile, riutilizzabile e roba del genere. Così, per direttiva di configurazione ho aggiunto
require: '?ngModel'
Improvvisamente, ora il mio controller è mai passato a una funzione di collegamento. Non esiste una matrice per il quarto argomento, non c'è un quinto argomento, nada.
Ho provato ad aggiungere il controller alla direttiva require
, ma ancora non lo trova.
Come aggiungere require
e passare il controller?
Questo fa il trucco. Grazie! – Eugene