在离子项目中注入自定义JS文件

时间:2015-08-16 17:55:59

标签: javascript jquery angularjs ionic

我是Ionic / AngularJS的新手。我需要在一个视图中显示一个Image Carousel,所以我需要在该视图中加载相应的JS(carousel.js)。我不想把js文件放到index.html文件中,因为它会被加载到所有页面中,我只需要特别使用它。

我的问题是如何在特定视图中加载此JS?

提前致谢

1 个答案:

答案 0 :(得分:1)

在要加载js文件的页面的onLoad中添加以下代码

<template onLoad="onLoad()"></template>

function onLoad(){
    var script = document.createElement("script");
    script.src = "https://somejavascript file url";
    document.getElementsByTagName("head")[0].appendChild(script);
}

将在加载特定页面或模板时调用它。

问候。