刷新按钮正在查杀控制器

时间:2016-02-02 12:43:32

标签: angularjs typescript ngroute

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

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

1 个答案:

答案 0 :(得分:0)

试试这个:

    .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>

来处理州之间