Angularjs 为什么不是';当到达角度站点的根时,是否附加哈希?
我正在尝试使用VisualStudio和IIS Express创建一个angular应用程序。我有一个问题,角度路由不工作。当我打开站点根目录(Angularjs 为什么不是';当到达角度站点的根时,是否附加哈希?,angularjs,iis,Angularjs,Iis,我正在尝试使用VisualStudio和IIS Express创建一个angular应用程序。我有一个问题,角度路由不工作。当我打开站点根目录(http://localhost:port/)它只是坐在那里,屏幕是空白的。我知道angular应用程序正在初始化,因为运行块正在启动。如果我在末尾手动添加#/,应用程序将按预期工作。我不介意使用#/语法,因为我正在将站点集成到一个遗留应用程序中,我担心HTML5模式弊大于利 当我转到站点的根目录时,如何将角度自动后缀本身与#/结合起来?所以我想我是在回
http://localhost:port/
)它只是坐在那里,屏幕是空白的。我知道angular应用程序正在初始化,因为运行块正在启动。如果我在末尾手动添加#/
,应用程序将按预期工作。我不介意使用#/
语法,因为我正在将站点集成到一个遗留应用程序中,我担心HTML5模式弊大于利
当我转到站点的根目录时,如何将角度自动后缀本身与
#/
结合起来?所以我想我是在回答我自己的问题。。。我被“视图内部包含”-“bug”咬了一口
基本上,在
ng include
-d文件中有ng视图
,会延迟路由初始化。解决此问题所需的只是在modulesrun
-方法的某个地方插入一个$route.reload()
。我只需在run块中注入$route
就可以了。我不需要$route.reload()