Pracuję nad dużym projektem angluar i oczywiście potrzebujemy sposobu na leniwy załadować nasze skrypty.Angularjs: ocLazyLoad vs Requirejs
Pracowałem wcześniej z require.js i jest całkiem niezły, ale problem polega na tym, że po połączeniu i minięciu naszych plików otrzymaliśmy plik 1.5M js.
Więc po prostu napotkałem OcLazyload i wygląda obiecująco, ale widziałem wiele przykładów w Internecie, które używają zarówno wymagać i ocLazyLoad, jestem trochę zdezorientowany, dlaczego chcesz używać obu. Czy oboje nie robią tego samego?
pamiętać, że korzystanie RequireJS można załadować kilka plików na żądanie, czyli tylko wtedy, gdy rzeczywiście potrzebują ich (na przykład w dyrektywie lub podobnym). Więc utrzymuj swój "zminimalizowany" pakiet tylko z tym, co trzeba najpierw załadować. – floribon
@floribon - ale OcLazyLoading robi to samo i może nawet zintegrować się z ui-routerem i załadować pliki według stanu – Tomer
Odpowiedziałem na twoje obawy dotyczące rozmiaru pakietu. Ale nie wiedziałem o ocLazyLoading i brzmi to niesamowicie, ponieważ zawsze chciałem to zrobić. Nie są one wzajemnie wykluczające się, a ocLazyLoading potrzebuje silnika menedżera zależności, który domyślnie jest ustawiony na $ script.js, ale najwyraźniej możesz użyć RequireJS, więc moim rozwiązaniem byłoby użycie obu. – floribon