Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.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
Angularjs 角度模板相对于什么?_Angularjs_Templates - Fatal编程技术网

Angularjs 角度模板相对于什么?

Angularjs 角度模板相对于什么?,angularjs,templates,Angularjs,Templates,我正在使用Angular的ui.bootstrap。我有一个如下所示的结构。我有另一个ui引导模板文件夹,我很难确定放置在何处以便ui引导查看它,因为我一直收到错误“[$compile:tpload]未能加载模板” 编辑:我在这里看到,我不应该包括ui引导项目中的template/*文件夹。它已经在从第3351行开始的ui-bootstrap-tpls-0.9.0.js文件中。然而,我的应用程序没有看到这一点,即使它看到了typeahead模块 编辑:好吧,这是我的愚蠢。我在模块底部包含了一个$

我正在使用Angular的ui.bootstrap。我有一个如下所示的结构。我有另一个ui引导模板文件夹,我很难确定放置在何处以便ui引导查看它,因为我一直收到错误“[$compile:tpload]未能加载模板”

编辑:我在这里看到,我不应该包括ui引导项目中的template/*文件夹。它已经在从第3351行开始的ui-bootstrap-tpls-0.9.0.js文件中。然而,我的应用程序没有看到这一点,即使它看到了typeahead模块


编辑:好吧,这是我的愚蠢。我在模块底部包含了一个$templateCache.removeAll(),这是我以前工作的结果。解决这个问题。

要回答您的问题,这些模板与web服务器上web应用程序的根或
base
标记中定义的值相关

如上所述,您可能包含来自angular ui/bootstrap的错误文件,因为通常您会使用捆绑在一起的模板文件(类似于
ui bootstrap tpls-[version].js
。从包含的文件结构来看,您似乎包含了正确的文件,因此只需确保从发行版中包含一个且仅包含一个文件。详细信息如下:

实际包含模板文件的唯一有效原因是当您要覆盖默认模板时。但即使在这种情况下,您也应该将指令模板与java脚本代码捆绑在一起,因为加载许多小模板会影响性能。有关覆盖模板的详细信息,请参见:

希望以上内容能够帮助您解决眼前的问题,如果不是使用

app
--> template
----> index.html
----> ...
--> js
----> modules.js
----> ...
--> lib
----> angular
------> ui-bootstrap-tpls-0.9.0.js
------> angular.js