我正在尝试使用 :target 为抽屉动画实现 CSS3 选择器,但没有运气。使用 $locationProvider.html5Mode(false); 动画不工作。将该功能设置为“true”允许我 :target 选择器,但路由不起作用并显示任何内容。
angular.module('myApp', [
'ngRoute',
'myApp.filters',
'myApp.services',
'myApp.directives',
'myApp.controllers',
'myApp.services'
]).
config(['$locationProvider', '$routeProvider', function($locationProvider, $routeProvider) {
$routeProvider.when('/view1', {templateUrl: 'partials/partial1.html', controller: 'MyCtrl1'});
$routeProvider.when('/view2', {templateUrl: 'partials/partial2.html', controller: 'MyCtrl2'});
$routeProvider.otherwise({redirectTo: '/view1'});
$locationProvider.html5Mode(false);
}]);
...
<ul>
<li><a href="#view1">item 1</a></li>
<li><a href="#view2">item 2</a></li>
</ul>
有人有建议或想法吗?