angularjs
  • angular-directive
  • angular-module
  • 2013-01-18 9 views 8 likes 
    8
    angular.module('mod1', []) 
        .directive('myDir', ($timeout) => { 
        return { 
         ///.... 
        } 
        }); 
    
    angular.module('myApp', ['mod1']) 
    
    <html ng-app="myApp"> 
    
    <body> 
        <my-dir valu='blablabla' /> 
    </body> 
    
    </html> 
    

    Quindi, perché questo non avrebbe funzionato? e dire Unknown fornitore: $compileProvider,Come utilizzare direttiva che si trova in un modulo diverso

    ma se mi sposto direttiva nel modulo myApp funziona

    +0

    Stai cercando di utilizzare il servizio di compilazione $ da qualche parte nella tua direttiva? Se è così, devi iniettarlo (come fai con $ timeout). –

    +0

    ma no se lo spostamento nel modulo myApp funziona – Agzam

    +1

    Puoi pubblicare un plunker o un violino? –

    risposta

    7

    penso che dovrebbe funzionare bene finché dipendenze dei moduli è stata fornita in modo corretto !!

    questo Partenza: http://plnkr.co/edit/Wvb7melvMOgXh3FyoVnx?p=preview

    Problemi correlati