有没有一种优雅的方法可以将javascript文件包含在自定义指令javascript文件中
Is there a elegant way to include javascript file in custom directive javascript file?
自定义指令<my-directive-a>使用另一个自定义指令<my-directive-b>在main.html中,只有<my-directive-a>使用。但我应该在main.html中包含myDirectiveB.js(定义<my-directive-b>)。有没有一种优雅的方法可以删除它?我想在myDirectiveA.js中包含myDirectiveB.js,而不是在main.html中。
main.html
<html>
<body>
<my-directive-a>
</my-directive-a>
<script src='/angularjs/shared/myDirectiveA.js'></script>
<!-- I want to remove following one line -->
<script src='/angularjs/shared/myDirectiveB.js'></script>
</body>
</html>
myDirectiveA.js
...
.directive("myDirectiveA", function() {
return {
restrict: 'E',
template: '<div><my-directive-b></my-directive-b></div>'
}
});
myDirectiveB.js
...
.directive("myDirectiveB", function() {
return {
restrict: 'E',
template: '<div>my directive b</div>'
}
});
似乎您正在寻找类似@import
的东西,它在css中可用。但不幸的是,不可用
但是你正在使用jQuery可以尝试
$.getScript('fileName',function(){
//Rest of Code
})
否则使用纯JS
var crScript = document.createElement('script');
crScript.src ="file Location";
document.whereYouWantToAppend.apendChild(crScript);
相关文章:
- 使用压缩的JavaScript文件(不是运行时压缩)
- 如何包含特定于每个视图angularjs的javascript文件
- 将数据从javascript文件导入VB.Net页面
- Chrome加载旧版本的Javascript文件
- 操作员”;新的“;根据我想在几个JavaScript文件中使用的类,在JavaScript中使用
- gulp-if-javascript文件,但不在gulp-useref的特定目录中
- 如何在visualstudio中调试web api时编辑javascript文件
- 关于引入外部javascript文件的问题&css通过https
- 有没有办法在tinymceiframe中加载一个外部javascript文件
- 什么'是在asp.net MVC中将本地化的resources.resx文件转换为javascript文件的有效
- 在一个javascript文件中为整个网站创建标签
- 如何在定义js文件后为外部javascript文件设置变量
- 显示IIS上javascript文件(SOAP请求)的XML响应
- 不同 MVC 捆绑包中的相同 JavaScript 文件
- 如何对捆绑包中的 javascript 文件进行版本控制
- 在 JavaScript 闭包中加载一次 XML 文件
- 如何要求 ExtJS 包资源文件夹中的自定义 JavaScript 文件
- 在源代码控制中从NuGet包中添加Javascript文件
- 如何在node包中导入javascript文件
- 使用 uglify 保持 JavaScript 捆绑包文件美化