javascript - 如何防止 Handlebars "{{}}"在实际数据加载之前出现在 AngularJs 应用程序的 UI 中?

标签 javascript angularjs handlebars.js ng-bind

我有一个页面,其布局是基于 GET 请求生成的,该请求返回一个长度为 10000 秒的数组。所以,在实际加载到某些组件的绑定(bind)之前,我得到了丑陋的东西:

{{ binding-model }}

这造成了一种破旧的外观和感觉,我从我的用户那里得到了对此提示的反馈。 没有办法防止这种情况吗? 在实际数据加载之前,绑定(bind)对象不能简单地显示为“空白”吗? 当这个怪物出现时,这是我的应用程序屏幕的瞬间快照: Handlebars All Over the UI

有解决办法吗?

最佳答案

查看此指令:https://docs.angularjs.org/api/ng/directive/ngCloak

希望对您有所帮助。

关于javascript - 如何防止 Handlebars "{{}}"在实际数据加载之前出现在 AngularJs 应用程序的 UI 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30460077/

相关文章:

css - 字形显示在下拉菜单上

javascript - 是否可以将 for 循环迭代值连接到 Angular js 中的 $scope 变量?

javascript - Angular:页面标题服务在导航上仍会发生变化

javascript - wd waitForElementBy... 和断言器用法

javascript - Angular ngtable中带有组合框的过滤列

jquery - HandleBar 模板 & jQuery 移动 & 动态 ListView

javascript - 从 Firebase JSON 制作 Handlebars 模板

javascript - Handlebars 中的访问对象属性包含 '.'

javascript - Jquery 背景图像淡入淡出 - 有更好的方法吗?

javascript - 使动态生成的按钮默认隐藏