问题很简单,在单击侧栏之后,子菜单就会短暂出现,并再次被隐藏。
Layout.js (slideUp func.)被触发两次胡说
我检查了app.js中的设置和菜单的id。我确信我存储在数据库中的id和sub是正确工作的。我检查了页面上的类是否正常工作并正确放置。
但是,"open“类及其相关的”显示块“样式存在问题。如果我去修复它并保持在metronic layout.css中,那么重要的类型仍然是可见的。但在它再次打开和关闭之前。
谢谢你的帮助。
-Metronic.factory in app.js
var settings = {
layout: {
pageSidebarClosed: false, // sidebar menu state
pageBodySolid: false, // solid body color state
pageAutoScrollOnLoad: 1000 // auto scroll to top on page load
},
...
};-MetronicApp.controller in app.js
MetronicApp.controller('SidebarController',
['$scope', 'authService', function ($scope, authService) {
$scope.SelectMenu = function (id) {
$scope.selectedMenu = id;
}
$scope.SelectChildMenu = function (id) {
$scope.selectedChildMenu = id;
}
$scope.LoadMenus = function () {
authService.UserMenus().then(function (response) {
$scope.menus = response;
Layout.initSidebar(); // init sidebar
},
function (error) {
alert("Error");
});
};
}]);CSS流日志(工作版本和不工作版本)
发布于 2017-05-04 11:44:19
如果有其他视图,则删除ng-控制器=“sidebarController”表达式( main.html作为me )
https://stackoverflow.com/questions/43775991
复制相似问题