「已注销」 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 安装svn网络有问题怎么办
    • ¥15 Python爬取指定微博话题下的内容,保存为txt
    • ¥15 vue2登录调用后端接口如何实现
    • ¥65 永磁型步进电机PID算法
    • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
    • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
    • ¥15 如何处理复杂数据表格的除法运算
    • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
    • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
    • ¥15 latex怎么处理论文引理引用参考文献