supponga abbiamo bisogno di creare due modi per definire configurazioni di una direttiva:come richiede una direttiva (direttiva all'interno di un altro) solo se esistono
1 - utilizzando l 'elemento attributi
<any main-dir main-name="myname" name-id="may-id" main-other-config="other config"></any>
2- che richiede un altro direttiva
app.directive("mainDirConfig", function() {
return {
controller: function (scope){
scope.config = {
name: 'my name',
id: 'my-id',
otherConfigs: 'other config'
}
}
}
});
<any main-dir main-dir-config></any>
come richiedere la direttiva mainDirConfig
all'interno della direttiva mainDir
(come metodo preferito) solo se mainDirConfig
esiste e in caso contrario utilizzare gli attributi elemento come configurazioni?
Altre informazioni: Voglio utilizzare questa configurazione per un modulo esterno e ho bisogno di separare le configurazioni utente dal modulo.
richiede: "? OptionalParentDirective" – setec
@setec Buono! grazie. per favore aggiungi come risposta in modo che io possa contrassegnarlo. – Reyraa