AngularJs:ng-include放置在ng-view标签内时不起作用

use*_*755 4 html javascript angularjs angularjs-ng-include ng-view

我正在通过ng-view内的有角度路径加载一个html页面.我正在加载的页面包含一个ng-include标记,指向另一个html文件.

我尝试了以下所有语法=

<div ng-include src="'some.jsp'"></div>
<div ng-include="'login.jsp'"></div>
<div ng-include src="include.url"></div>
Run Code Online (Sandbox Code Playgroud)

没有工作.但是,如果我在ng-view之外放置相同的标签,它的工作正常.

我究竟做错了什么?

rab*_*ron 7

该文件的URL应该与您的index.html(主html文件)相关.如果你的结构是这样的:

index.html
template
    template1.html
    template2.html
Run Code Online (Sandbox Code Playgroud)

在template1中你想要ng-include template2.html,你应该这样做

<div ng-include="'template/template2.html'"></div>
Run Code Online (Sandbox Code Playgroud)

是一个有效的例子.