Angularjs 为什么不是';当到达角度站点的根时,是否附加哈希?

Angularjs 为什么不是';当到达角度站点的根时,是否附加哈希?,angularjs,iis,Angularjs,Iis,我正在尝试使用VisualStudio和IIS Express创建一个angular应用程序。我有一个问题,角度路由不工作。当我打开站点根目录(http://localhost:port/)它只是坐在那里,屏幕是空白的。我知道angular应用程序正在初始化,因为运行块正在启动。如果我在末尾手动添加#/,应用程序将按预期工作。我不介意使用#/语法,因为我正在将站点集成到一个遗留应用程序中,我担心HTML5模式弊大于利 当我转到站点的根目录时,如何将角度自动后缀本身与#/结合起来?所以我想我是在回

我正在尝试使用VisualStudio和IIS Express创建一个angular应用程序。我有一个问题,角度路由不工作。当我打开站点根目录(
http://localhost:port/
)它只是坐在那里,屏幕是空白的。我知道angular应用程序正在初始化,因为运行块正在启动。如果我在末尾手动添加
#/
,应用程序将按预期工作。我不介意使用
#/
语法,因为我正在将站点集成到一个遗留应用程序中,我担心HTML5模式弊大于利


当我转到站点的根目录时,如何将角度自动后缀本身与
#/
结合起来?

所以我想我是在回答我自己的问题。。。我被“视图内部包含”-“bug”咬了一口


基本上,在
ng include
-d文件中有
ng视图
,会延迟路由初始化。解决此问题所需的只是在modules
run
-方法的某个地方插入一个
$route.reload()

我只需在run块中注入
$route
就可以了。我不需要
$route.reload()