Angular2:ngClass无法处理页面加载

时间:2017-11-14 10:06:49

标签: javascript angular

这是我的代码:

$(document).ready(
        function () {

            $('.img-responsive').parents('.carousel-item').addClass('new-class');
        }
    );

内部控制台浏览器日志15,它是计算的地址长度数,但未应用css类。

  

仅在故意重置客户对象时再应用Css   设置数据,页面加载不起作用。

1 个答案:

答案 0 :(得分:2)

您最有可能需要解析器或更改检测。或者最好是两者。

如果页面在您的数据加载之前初始化,并且在重置客户对象之前不再检查,会发生什么情况。 Resolve将允许您在激活路径和组件之前获取数据,从而消除该问题。

https://angular.io/guide/router#resolve-pre-fetching-component-data - 这是关于如何使用旋转变压器的棱角分明的官方指南。

https://blog.thoughtram.io/angular/2016/02/22/angular-2-change-detection-explained.html - 我也建议阅读并使用变化检测。帮助识别和消除这样的问题。