首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当使用angular ui-router和"resolve“时,页面加载了两次

当使用angular ui-router和"resolve“时,页面加载了两次
EN

Stack Overflow用户
提问于 2016-06-17 21:19:14
回答 1查看 399关注 0票数 0

我使用的是Angular 1.5.5、Angular-ui-router 0.2.18、angular- meteor -promiser 1.1.0和meteor 1.3.3

在我的应用程序中,我使用了以下路由定义:(还有许多其他状态):

代码语言:javascript
运行
复制
function routerConfig($stateProvider, $urlRouterProvider, $locationProvider) {
    $locationProvider.html5Mode(true);
    $stateProvider
      .state('auditionExtExec', {
        url: '/AuditionExtExecute/:id',
        templateUrl: 'client/auditions/auditionExtExec.html',
        resolve: {
          auditionsubs: function($promiser) {
            "use strict";
            console.log('in resolve');
            return $promiser.subscribe('auditions');
          },
        },
        controller: 'AuditionExtExecCtrl',
        controllerAs: 'vm'
      })

控制器是:

代码语言:javascript
运行
复制
angular
  .module('brgo')
  .controller('AuditionExtExecCtrl', function($state, $stateParams, $scope, $reactive, $promiser, auditionsubs) {

    var vm = this;
    $reactive(vm).attach($scope);
    vm.auditionId = $stateParams.id;

    vm.subscribe('auditions');

    vm.start = false;
    vm.auditionResults = {};
    var currentDate = new Date();

    vm.autorun(() => {
      vm.audition = Auditions.findOne({
        _id: vm.auditionId
      });
    });

    vm.addNewExecution = function() {

      vm.auditionResults.auditions = angular.copy(vm.audition.auditions);
      AuditionExecs.insert(vm.auditionResults);


    };

    vm.startaudition = function() {

      vm.start = true;

    };

  });

此页面用于显示audition MongoDb表中记录的联系人,并将结果写入AuditionExec MongoDb表

当应用程序运行时,一切看起来都正常。但是,当我处于auditionExtExec状态时,将URL复制到新窗口中时,新窗口中的视图会显示两次。当我从解析中删除$promiser时,它看起来工作正常

EN

回答 1

Stack Overflow用户

发布于 2016-06-20 01:54:25

删除promiser.subscribe,问题就会消失

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37882641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档