前面有個《angular4.0如何引入外部插件1:import方案》,但是有局限,因為方案1需要用到@types這個東西。
但是並不是每一個插件都有@types,所以現在寫個方案2。
拿引入微信SDK舉個栗子,小伙伴們,快搬凳子。
大致步驟和《angular4.0如何引入外部插件1:import方案》是相同的。
區別是不使用import導入插件。所以也就不需要使用@types識別操作了。
Steps1:引入WX的SDK文件
<script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
Steps2:聲明變量wx
如果直接在ts中console.log(wx);輸出是undefined;
因為並未聲明變量wx,所以我們需要聲明。
為了實現:一次聲明,全局使用。在typings.d.ts文件中寫入 declare var wx: any;
【注意:jq的$符號在typings.d.ts中聲明報錯。所以想配置jq,請移步《angular4.0如何引入外部插件1:import方案》】