Angularjs 第三方网站中的Angular应用程序

Angularjs 第三方网站中的Angular应用程序,angularjs,widget,Angularjs,Widget,我正在angular中开发一个小部件,可以嵌入到第三方网站中。因为我不知道我的小部件是否会被嵌入到一个已经加载的网站上,所以我必须处理它 经过一些研究,我在同一个网页上运行了两个版本的angular。问题的出现是因为我的小部件将进行手动引导,而我猜客户端站点将进行自动引导。此时会显示错误 angular.js:78 Uncaught Error: [$injector:modulerr] Failed to instantiate module appHost due to: Error

我正在angular中开发一个小部件,可以嵌入到第三方网站中。因为我不知道我的小部件是否会被嵌入到一个已经加载的网站上,所以我必须处理它

经过一些研究,我在同一个网页上运行了两个版本的angular。问题的出现是因为我的小部件将进行手动引导,而我猜客户端站点将进行自动引导。此时会显示错误

    angular.js:78 Uncaught Error: [$injector:modulerr] Failed to instantiate module appHost due to:
Error: [$injector:nomod] Module 'appHost' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
http://errors.angularjs.org/1.2.29/$injector/nomod?p0=appHost
    at https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.29/angular.js:78:12
    at https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.29/angular.js:1679:17
看起来angular的第二个版本正试图从第一个版本(客户端的版本)引导一个模块。无论如何,它的工作,但我不能让这个错误显示在客户端网站。我不知道是否有更好的方法来封装/隔离我的代码


我创造这个是为了让你明白我在说什么。你知道如何避免这个错误吗?谢谢

我看不出这个错误。。。