angularjs
  • angular-directive
  • angular-module
  • 2013-01-18 12 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> 
    

    Więc dlaczego to nie działa? i powiedzieć nieznane provider: $compileProvider,Jak korzystać z dyrektywy, który znajduje się w innym module

    ale jeśli przeniosę dyrektywy do modułu myApp działa

    +0

    Próbujesz korzystać z usługi $ kompilacji gdzieś w dyrektywie? Jeśli tak, musisz go wstrzyknąć (tak jak w przypadku limitu czasu $). –

    +0

    ale nie, jeśli przeniesię go do modułu myApp działa – Agzam

    +1

    Czy umieścisz plunkera lub skrzypce? –

    Odpowiedz

    7

    myślę, że powinno działać dobrze tak długo, jak zależność modułu została dostarczona poprawnie !!

    to sprawdzić: http://plnkr.co/edit/Wvb7melvMOgXh3FyoVnx?p=preview

    Powiązane problemy