小编DAN*_*DAN的帖子

当我通过浏览器刷新时出现Angular 2:404错误

我是Angular 2的新手.我已将我的单页应用程序存储在名为"myapp"的文件夹中的服务器中.我已将基础中的网址更改为http://example.com/myapp/ `.

我的项目有两页.所以我实现了Angular 2路由.我将默认页面设置为登录.当我http://example.com/myapp/在浏览器中输入时,它会自动重定向到http://example.com/myapp/login.但如果刷新该页面我会收到404错误,说http://example.com/myapp/login找不到.

但如果我使用lite服务器运行我的项目,一切正常.在这种情况下,index.html中的URL将是"/".如何解决?

angular2-routing angular

164
推荐指数
7
解决办法
16万
查看次数

如何在离子中禁用IOS平台的滑动效果

我是Ionic的新手.我正在使用离子空白模板创建一个phonegap应用程序.当我在我的应用程序的第二页上从左向右滑动时,会出现黑屏.我不知道从哪里来.我不能回到上一页.我需要杀死应用程序才能解决这个问题.以下是滑动之前和之后的代码:

之前:

<ion-nav-view nav-view-transition="ios" nav-view-direction="forward" class="view-container disable-user-behavior" nav-swipe="">
<ion-pane class="pane" nav-view="active" style="opacity: 1; box-shadow: rgba(0, 0, 0, 0) 0px 0px 10px; -webkit-transform: translate3d(0%, 0px, 0px);">
<form name="memberInfo" ng-submit="saveMemberInfo(data)" class="ng-pristine ng-valid">
......
</ion-pane>
</ion-nav-view>
Run Code Online (Sandbox Code Playgroud)

之后:

<ion-nav-view nav-view-transition="ios" nav-view-direction="back" class="view-container disable-user-behavior" nav-swipe=""><ion-pane class="pane" nav-view="active" style="opacity: 1; box-shadow: rgba(0, 0, 0, 0.298039) 0px 0px 10px; -webkit-transform: translate3d(0%, 0px, 0px); -webkit-transition: 0ms; transition: 0ms;">
<form name="memberInfo" ng-submit="saveMemberInfo(data)" class="ng-pristine ng-valid">
........
</ion-pane><div class="pane" nav-view="cached" style="opacity: 0.9; -webkit-transform: translate3d(-33%, 0px, 0px); -webkit-transition: 0ms; transition: 0ms;"></div></ion-nav-view>
Run Code Online (Sandbox Code Playgroud)

此问题仅出现在ios中. …

ionic

15
推荐指数
2
解决办法
1万
查看次数

如何在Angular 2中禁用浏览器后退按钮

我正在使用Angular 2开发一个网站.有没有办法使用Angular 2禁用或触发浏览器后退按钮?

谢谢

javascript back-button angular

11
推荐指数
6
解决办法
4万
查看次数

如何增加IOS设备的离子飞溅屏幕时间

我需要增加ios设备中闪屏的时间延迟.我正在使用IONIC.

以下是我的配置文件:

<feature name="SplashScreen">
    <param name="ios-package" value="CDVSplashScreen"/>
    <param name="onload" value="true" />
</feature>
  <preference name="webviewbounce" value="false"/>
  <preference name="UIWebViewBounce" value="false"/>
  <preference name="DisallowOverscroll" value="true"/>
  <preference name="BackupWebStorage" value="none"/>
  <preference name="orientation" value="portrait"/>
  <preference name="SplashScreen" value="screen"/>
  <preference name="SplashScreenDelay" value="8000"/>
  <preference name="AutoHideSplashScreen" value="false"/>
<preference name="auto-hide-splash-screen" value="false" />
Run Code Online (Sandbox Code Playgroud)

它只需调整SplashScreenDelay即可在Android设备上运行.设置AutoHideSplashScreen为false后,我不知道为什么启动画面会自动隐藏.

splash-screen delay ios ionic

6
推荐指数
2
解决办法
1万
查看次数