「已注销」 2017-09-13 02:47 采纳率: 80%
浏览 809
已结题

AnglurJs中A标签跳转后返回,如何保持原来的参数!

有这么一个需求:
用IoNic做移动端前端的时候,需要放大和缩小图片,用了好几种办法都不行,由于这款app是嵌套在类似于微信的app使用的,你就把它当做是仿微信的小程序算了。只有一种办法能够实现放大和缩小功能,哪就是直接给出a标签或者直接打开一个新窗口,这样用户可以双指滑动放大和缩小。

现在问题是:当用户点击a标签的时候,进去新的窗口,虽然说新窗口把久窗口覆盖,但是用户按返回键的时候,当初的页面的参数不在了。显示的是一堆angluar表达式。这方法如果用jQuery来做的话,返回的时候带参数回来就行,但是angluarJs怎么做的?

    <div class="row row-wrap">
      <div class="col col-33" ng-repeat="attach in data.attaches" ng-switch on="attach.mime | limitTo:5">
        <a ng-href="#/image/{{attach.id}}" ng-switch-when="image"><img class="image-tb" ng-src="../../action/comm/file/image-tb/{{attach.id}}"></img></a>
        <a ng-href="#/video/{{attach.id}}" ng-switch-when="video"><img class="image-tb" ng-src="../../images/play.png"></img></a>
      </div>
    </div> 
<script id="image.html" type="text/ng-template">
<ion-view>
  <ion-content>
    <img width="100%" height="100%" ng-src="../../action/comm/file/online/{{fileId}}"></img>
  </ion-content>
</ion-view>
</script> 
// 图片查看页面的控制器
.controller('ImageCtrl', function($scope, $stateParams, $state, dqDataLoader) {
    $scope.fileId = $stateParams.fileId;
}) 
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 c程序不知道为什么得不到结果
    • ¥40 复杂的限制性的商函数处理
    • ¥15 程序不包含适用于入口点的静态Main方法
    • ¥15 素材场景中光线烘焙后灯光失效
    • ¥15 请教一下各位,为什么我这个没有实现模拟点击
    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置