Angularjs 弹出窗口不';我不能使用ngRoute

Angularjs 弹出窗口不';我不能使用ngRoute,angularjs,cordova,phonegap-plugins,ngroute,Angularjs,Cordova,Phonegap Plugins,Ngroute,在web应用程序中,登录后,用户会看到一个页面,其中有一个打开css弹出窗口的按钮。它可以工作,但当我把项目放在phonegap中并使用ngRoute时,弹出窗口不起作用,因为它总是在登录页面中返回 <a href="#popup" ng-click="open();"><img ng-src="img.png" /></a> 用户第一次登录时,会发现除打开弹出窗口的按钮外,其他所有功能均已禁用。当他关闭弹出窗口时,他可以继续浏览。为此,我保存在cook

在web应用程序中,登录后,用户会看到一个页面,其中有一个打开css弹出窗口的按钮。它可以工作,但当我把项目放在phonegap中并使用ngRoute时,弹出窗口不起作用,因为它总是在登录页面中返回

<a href="#popup" ng-click="open();"><img  ng-src="img.png" /></a> 
用户第一次登录时,会发现除打开弹出窗口的按钮外,其他所有功能均已禁用。当他关闭弹出窗口时,他可以继续浏览。为此,我保存在cookie弹出状态

这是主页中的弹出窗口:

<div class="icon-wrapper"> 
    <a href="#popup" ng-click="open();"><img  ng-src="img.png" /></a> 
</div> 
<!-- Popup -->
<div class="overlay" id="popup" ng-class="$storage.hide">
    <p>Test</p>
<button ng-click="close();">Close popup</button>
CSS

索引页面的JS文件(其中有ng视图):

实际上,当我试图打开弹出窗口时,我会在登录页面中返回。


<a href="#popup" ng-click="open();"><img  ng-src="img.png" /></a> 
将路由您到例如localhost:9000/#弹出窗口。 此路由不在routeProvider中,因此他将跳转到登录。 要跳转到您的主页,请执行以下操作:

<a href="#/" ng-click="open();"><img  ng-src="img.png" /></a>  

<a href="#popup" ng-click="open();"><img  ng-src="img.png" /></a> 
<a href="#/" ng-click="open();"><img  ng-src="img.png" /></a>