From 7e0c5c5dbac594365dacfb97fab964dae1939236 Mon Sep 17 00:00:00 2001 From: Joel Denning Date: Mon, 1 Feb 2021 10:41:58 -0700 Subject: [PATCH] Work when angularjs module is unavailable. Resolves #56. (#57) --- src/single-spa-angularjs.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/single-spa-angularjs.js b/src/single-spa-angularjs.js index 2434a72..ed3949a 100644 --- a/src/single-spa-angularjs.js +++ b/src/single-spa-angularjs.js @@ -44,7 +44,12 @@ export default function singleSpaAngularJS(userOpts) { function bootstrap(opts, mountedInstances, singleSpaProps) { return Promise.resolve().then(() => { - const module = opts.angular.module("single-spa-angularjs"); + let module; + try { + module = opts.angular.module("single-spa-angularjs"); + } catch (err) { + // ignore - this means that the module doesn't exist + } if (module) { module.config([ "$provide",