我正在使用Angularjs(1.x)作爲Web框架的項目。在那個應用程序,我需要路由,所以我使用angular-ui-router。我在我的應用程序中配置了路線並且它的工作正常,但是感嘆號(!)在路線中對我來說並不清楚,爲什麼這些驚歎號會出現在路線中。使用angular-ui-router的路由中的感嘆號(!)
此外,我看到了由angular ui router
提供的演示示例代碼。在Hello World tutorial,我觀察到的路線與哈希(#)但與感嘆號如(!)(!)https://some_url/#/home
但Hello Solar System tutorial路線與哈希(#)和感嘆例如。 https://some_url/#!/hello
。
兩個教程中的angular ui router
配置都是相同的。這就是爲什麼我無法理解究竟在兩者中究竟有什麼不同。所以,我需要幫助來理解這一點。
任何有用的建議將不勝感激。
謝謝!
在新版本中'angularjs'你看到'/#'在老版本中,你看到的只是'/#' –
@Hadi:你說的新版本和舊版本'angularjs'的是什麼意思? –
請參閱https://github.com/angular/angular.js/commit/aa077e81129c740041438688dff2e8d20c3d7b52 –