Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在何处添加<;头>;angularjs html模板中的元素?_Javascript_Html_Angularjs - Fatal编程技术网

Javascript 在何处添加<;头>;angularjs html模板中的元素?

Javascript 在何处添加<;头>;angularjs html模板中的元素?,javascript,html,angularjs,Javascript,Html,Angularjs,我想包括一个带有angularjs的html模板,如: <div ng-include src="'template/slider.html'"></div> 我将从中获取模板,该模板本身也需要一些…标记: 问题:使用以下模式创建模板是正确的方法,还是应该将元素移动到其他地方 slider.html: <head> <script src="jssor.slider.min.js"></script> <sc

我想包括一个带有angularjs的html模板,如:

<div ng-include src="'template/slider.html'"></div>

我将从中获取模板,该模板本身也需要一些
标记:

问题:使用以下模式创建模板是正确的方法,还是应该将元素移动到其他地方

slider.html:

<head>
    <script src="jssor.slider.min.js"></script>
    <script>
        jssor_slider1_starter = function (containerId) {
            ...
        };
    </script>
</head>

    <div id="slider1_container">
        <!-- Slides Container -->
        <div ... />
        <script>jssor_slider1_starter('slider1_container');</script>
    </div>

jssor\u滑块1\u启动器=功能(容器ID){
...
};
jssor_滑块1_启动器(“滑块1_容器”);

您的角度模板不需要有
标记,html页面中应该只有一个
标记,并且不应该将其包含在
标记之间。有多个
标记会破坏验证,并会导致不可预测的行为

请注意,在
中动态添加的
标记,无论是否在
中,在异步方面可能与硬编码标记的行为有所不同。我很乐意听取关于如何正确实现这一点的任何建议。您可能不需要添加
多个标记不是一个好的做法: