voglio annuncio di un nuovo (finestra di dialogo) type
ad angolare che si estende, così ho potuto usarla proprio come io uso module.directive
, module.filter
, module.controller
registrare direttive, filtri e regolatori.AngularJS - modulo con tipi propri fornitori/
Vorrei iscrivermi mie istanze di dialog
tipo in questo modo:
module.dialog('prompt',function(dependencies){
return {
templateUrl:'prompt.html',
controller:function($scope){},
something:'value'
}
});
Voglio anche essere in grado di utilizzare le finestre di dialogo registrati nel controller (Dependency Injection)
module.controller('ListCtrl',function($scope,prompt){
$scope.deleteItem = function(item){
prompt('Do you want to delete this item?').then(function(result){
if(result) item.$delete();
});
}
});
questo si riduce alle seguenti domande:
Come estendere il modulo di angular per fare in modo che
module.dialog
registri i miei tipidialog
?Come si effettua la registrazione del
dialogs
immesso incontrollers
ecc.?
Btw,
- che so di
angular-ui
eangular-strap
. - Preferisco non utilizzare
dialog
come servizio, ma come separatotype
(questa soluzione è già implementata inangular-ui
).
perché non dovresti semplicemente usare le direttive? – charlietfl
C'è una ragione per cui si vorrebbe farlo in contrasto con la soluzione di bootstrap? – zcaudate
@zcaudate, non mi piace il modo in cui il bootstrap registra i dialoghi: si definisce la finestra di dialogo nel controller. Volevo separare i dialoghi dai controller. – g00fy