更改网址而不更改angularjs中的状态

时间:2015-09-12 18:52:41

标签: javascript angularjs

我正在使用angularjs开发SPA。我有状态加载有图像的标签。这是我用于创建相册的插件所必需的。但由于这个原因,我的网址正在改变,这迫使我的状态发生变化。

我的问题是如何在网址更改时停止更改状态。或者如何阻止标签更改网址。

我的应用配置:

var decorpot = angular.module('decorpot', ['ngRoute', 'satellizer']);

decorpot.config(['$routeProvider', '$provide', '$authProvider', function($routeProvider, $provide, $authProvider){

    $provide.decorator('ngViewDirective', function($delegate) {
        var directive = $delegate[0];
        directive.replace = true;

        return $delegate;
    });

    $routeProvider.when('/', {
        templateUrl: 'resources/partials/home.html',
        controller: 'DecorpotCtrl'
    }).when('/projects',{
        templateUrl : 'resources/partials/projects.html',
        controller : 'ProjectsController'
    })
    .otherwise({
        redirectTo: '/'
    });

}]);

图片html:                   

0 个答案:

没有答案