【问题标题】:refresh button is killing the controller刷新按钮正在杀死控制器
【发布时间】:2016-02-02 12:43:32
【问题描述】:

我的模板和控制器之间有问题。当我点击网络浏览器上的刷新按钮时,我的控制器被破坏并且不再被创建。所以视图不起作用。有什么办法可以避免这个错误?

更新: 这是导致 ctrl 不工作的其他服务。我解决了这个问题,但是当一个人在浏览器中按下刷新时,我仍然无法弄清楚如何操作 URL..

【问题讨论】:

  • 显示你的控制器并说出你在控制台上观察到的错误是什么?

标签: angularjs typescript ngroute


【解决方案1】:

试试这个:

    .config(['$stateProvider', '$urlRouterProvider',
        function ($stateProvider, $urlRouterProvider) {

            // For unmatched routes
            $urlRouterProvider
                .when('', '/home')
                .otherwise('/errorPage');

            // Application routes
            $stateProvider
                .state('someState', {
                    url: '/somePage',
                    controller: 'SomeCtrl',
                    templateUrl: 'any.html',
                })
                .state('otherOne', {
                    url: '/otherPage',
                    templateUrl: 'other.html',
                })
    }

在状态之间拉屎使用<a ui-sref="someState">cLick Me</a>

【讨论】:

  • TS 没有使用 angular ui-router
猜你喜欢
  • 1970-01-01
  • 2019-11-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多