如何在angular2模块中使用Soundcloud javascript sdk

我一直在尝试在我的ionic 2应用程序中使用soundcloud javascript sdk soundcloud javascript sdk。但我不知道如何使SC对象在我的服务模块中可见。 我已经在我的index.html中包含了sdk,就像这样 我试图确保SC对象可以通过th模块运行,但是我得到一个ts错误,说找不到mobile SC。 如何在angular2模块中使用Soundcloud javascript sdk

export class SCService {  

constructor() {

\t console.log(SC);

}

}

<ion-app></ion-app>  

<script src="https://connect.soundcloud.com/sdk/sdk-3.1.2.js"></script>

<!-- cordova.js required for cordova apps -->

<script src="cordova.js"></script>

<!-- Polyfill needed for platforms without Promise and Collection support -->

<script src="build/js/es6-shim.min.js"></script>

<!-- Zone.js and Reflect-metadata -->

<script src="build/js/Reflect.js"></script>

<script src="build/js/zone.js"></script>

<!-- the bundle which is built from the app's source code -->

<script src="build/js/app.bundle.js"></script>

回答:

声明一个变量SC类的外部,然后用它的组件内部

declare var SC: any; 

回答:

就使用这样的window['SC'].Widget.Events类似SC.Widget.Events正常。

以上是 如何在angular2模块中使用Soundcloud javascript sdk 的全部内容, 来源链接: utcz.com/qa/261564.html

回到顶部