【发布时间】:2013-05-16 11:20:31
【问题描述】:
尝试在ng-include 中添加ng-view 时,没有任何反应。例如在以下代码中,当 themes/midnight/index.html 持有 ng-view 时,不会呈现视图:
<ng-include src="'themes/midnight/index.html'"></ng-include>
但是,如果我使用下面的代码,视图会显示两次:
<ng-include src="'themes/midnight/index.html'"></ng-include>
<div ng-view></div>
问题是什么,我该如何解决?
【问题讨论】:
-
你是什么意思“这没有显示任何与视图相关的东西:”?
-
我的意思是 ng-view 没有出现。
-
您在路由中使用
template-src吗?更多的代码将是可观的:-)。ng-view供使用视图$routeProvider.when(, {template-url: '...'}); -
当然,ng-include 之外的 ng-view 可以工作。只有 ng-include 内的 ng-view 不会出现。当我在 ng-include 内部和外部声明 ng-view 两次时,它会出现两次。对我来说很奇怪。
-
我实际上遇到了同样的问题。你解决了吗?
标签: angularjs angularjs-ng-include ng-view