Material Design Lite 与 Angular JS 的渲染问题

2024-02-20

我在使用 Material Design Lite 时遇到一些问题(获取mdl.io http://getmdl.io)。我按照 getmdl.io web 中显示的步骤安装它(实际上我使用 Bower),但我总是遇到同样的问题,当我更改 web 中的 ng-route 时,某些资源无法正确呈现,例如,我需要重新加载页面才能正确呈现。

首先我有这个:

然后当我重新加载时,我得到了我想要的:

我无法理解的是为什么其他资源(如谷歌图标或按钮)可以正常工作,但导航栏上的菜单按钮和其他资源(如这个)需要重新加载页面才能正确渲染。

我尝试使用托管方法和凉亭方法包含该库。

知道发生了什么事吗?


我在我的代码中过去了这个函数

angular.module('app', ['ngRoute']).

    run(function($rootScope, xxxx, xxx){
        $rootScope.$on('$viewContentLoaded', function(event, next) {
            componentHandler.upgradeAllRegistered();
        });
    });

效果很完美!祝你好运..

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Material Design Lite 与 Angular JS 的渲染问题 的相关文章

随机推荐