【问题标题】:Angular. Text rendered by angular is blinking when page loads角。页面加载时,由角度呈现的文本闪烁
【发布时间】:2016-11-23 22:40:25
【问题描述】:

我有简单的测试页面

<head>
     ........
     <script src="~/lib/jquery/dist/jquery.js"></script>
     <script src="~/lib/bootstrap/dist/js/bootstrap.js"></script>
     <script src="~/lib/angular/angular.js"></script>
</head>
<body>
     .......
     <label>Name:</label>
     <input type="text" ng-model="name" placeholder="Enter name">
     <h1>Welcome {{name}}!</h1>
</body>

当页面第一次加载时,我在页面上看到 {{name}}

半秒后消失

这会产生令人讨厌的眨眼效果。我错过了什么,我该如何避免?

【问题讨论】:

  • 您可以通过使用ngClock 指令或ng-bind 指令来消除此行为,请查看this answer
  • 这个问题已经在这个网站上被问过很多次了。搜索 ngCloak

标签: angularjs


【解决方案1】:

您可以使用ngCloak 来防止这种行为。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-13
    • 1970-01-01
    • 1970-01-01
    • 2017-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多