Injecter lodash dans Angular via l'injection de dépendance: la bonne pratique
La solution souvent que nous trouvons ou qui nous vient naturellement est d'écrire un service angular afin de fournir l'instance Lodash (ou Underscore): angular .module( ' underscore ' , []) .factory( ' _ ' , function () { return window._; }); Et il existe même un projet pour cela: angular-underscore-module . Le hic de cette approche est que Lodash ne peut être injecté dans des provider. Ce qui est dommage. Du coup, privilégiez la syntaxe suivante: angular .module( ' underscore ' , []) .constant( ' _ ' , window._); Et là, tout va bien dans le meilleur des mondes :)