我正在使用带有 html5 模式的 AngularJS,这使我很难使用依赖于使用哈希 URL 来显示/隐藏信息的库,尤其是 Ratchet。
这是一个棘轮模态的示例:
<a href="#myModal" class="button">Open modal</a>
<div id="myModal" class="modal">
<header class="bar-title">
<h1 class="title">Modal</h1>
<a class="button" href="#myModal">
Close
</a>
</header>
<div class="content content-padded">
<p>The contents of my modal.</p>
</div>
</div>
单击“打开模式”会尝试将“#myModal”添加到 URL,但这与 $routeProvider 中的路由不匹配,因此它会重定向到根目录。
关于如何处理这个问题的任何建议?我知道有人发帖说他们在这里使用了带棘轮的角度:“棘轮”与“angular.js”配合得很好吗?但我无法弄清楚。