我正在使用md-sidenav
作爲UI路由器。我無法將動畫添加到sidenav
。我希望頁面從左側滑動。md-sidenav動畫無法正常工作
HTML:
<div ng-cloak>
<md-sidenav md-component-id="left" class="md-sidenav-left">
</md-sidenav>
</div>
CSS:
.md-sidenav-left {
top:75px;
box-shadow: inset 0 7px 9px -7px rgba(0,0,0,0.7), 0 1px 5px 0 rgba(0,0,0,0.2);
padding-top:20px;
transition: 1.5s;
width: 970px;
z-index:99;
padding-left: 20px;
padding-right: 20px;
}
JS:
$scope.$watch('isSidenavOpen', function(isSidenavOpen) {
//$scope.$watch(function(){
$scope.isSidenavOpen = true;
return $mdSidenav('left').isOpen();
}, function(isOpen){
if(!isOpen) {
$state.go('home')
}
});
此外,我保持狀態THR ough頁面。非常感謝幫助。謝謝。
控制檯中是否有錯誤?提供的信息是非常低的.. – Searching
沒有錯誤..我已經添加了md-sidenav-left的css樣式.. –
你可以用這個jsfiddle http://jsfiddle.net/q9fb0ejw/創建一個新的或者你的設置來證明這個問題? – Searching