Angular2应用程序自包含在非Angular Web应用程序中

时间:2016-10-11 18:08:20

标签: javascript angularjs angular typescript sdk

我想知道是否有可能使angular2应用程序自包含并可用于任何现有的角度或非角度站点。基本上将我的应用视为SDK或框架。

我不是作为要包含在现有Angular App中的模块开发的。我想下载一个包(我的应用程序),使用<script>引用它或者需要并且能够在现有站点标记中执行类似的操作。

//SiteSelectorID is id of the target dom element in the existing site packagedApp.init('SiteSelectorID'))

会做这样的事情

//Add the Angular2 entry point selector to the inner html of the SiteSelectorID 
document.getElementById(selector).innerHTML = <packagedApp></packagedApp>

//Start my Angular2 app to run and not conflict with any parent of my entry selector
System.import('app').catch(function(err){ console.error(err); });

我的应用程序包含自己的部分视图,css文件,api,并且只需要具有自己的范围。

这可能吗?

0 个答案:

没有答案