我正在尝试使用Visual Studio& amp;创建一个角度应用程序。 IIS Express。我遇到了角度路由无法正常工作的问题。当我打开网站根目录(http://localhost:port/
)时,它只是坐在那里有一个空白屏幕。我知道角度应用程序正在初始化,因为运行块正在触发。如果我在最后手动添加#/
,应用程序将按预期工作。我不介意使用#/
语法,因为我正在将该网站集成到遗留应用程序中,而且我担心html5mode会弊大于利。
当我访问网站的根目录时,如何使用#/
设置角度自动后缀?
答案 0 :(得分:1)
所以我想我正在回答我自己的问题......我被“view-inside-include” - “bug”所困扰。 https://github.com/angular/angular.js/issues/1213
基本上,在文件ng-view
中设置ng-include
会延迟路由初始化。解决问题所需的只是在模块$route.reload()
- 方法中的某处插入run
。