javascript - Angularjs:-在加载之前暂时删除双花括号符号的显示

标签 javascript jquery angularjs

嗨,我是 angularjs 的新手。在尝试在代码中实现 angularjs 时,我遇到了一个问题。

下面是我的代码:-

<div class = 'search-icon'>
        <div class = 'iconoverlay hidden-phone' ng-click="clickSearch()"></div>
        <input type='search' id="mainSearch" placeholder='Search TV' ng-model="searchQuery.text" search-auto-complete>
        <div ng-show="showInvalid == true" style="display: block ; margin-top: -8px;color: red;" ng-cloak>Invalid search text</div>
      </div>
      <div class="icon"></div>
    </div>

 <div class='select-language' ng-controller="AppController">
        <a class='btn' style="width: 170px;" id='selectLanguage' ng-controller="AppController" timezone ng-cloak>{{city['city']}}<span class='arrow'></span></a>
      </div>

 <div ng-switch-when="on" class='username'>
          <span width:100px ng-cloak>{{userInfo.name | filterUserName}}</span>
          <div class="btn-group">
            <div class="btn dropdown-toggle moreDropdownTrigger" id="usernameDropdown"></div>

          </div>
        </div>
      </div>

根据上面的代码,我已经实现了 ng-cloak 来防止 Angular html 模板在应用程序加载时以原始形式短暂显示在浏览器中。

下面是图片:-

enter image description here

请帮我解决一下。谢谢

最佳答案

包括ng-cloak包装 HTML 元素中的指令

<div ng-cloak>{{ myObject.item }}</div>

并在您的 css 文件中包含以下 CSS 规则:

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
    display: none !important;
}

关于javascript - Angularjs:-在加载之前暂时删除双花括号符号的显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24736789/

相关文章:

javascript - 如何在Wix网站上制作一个简单的播放/暂停音频播放器?

javascript - jQuery 动画不适用于 SAPUI5

javascript - Angular 1.5 组件方法 templateUrl + function

javascript - 如何使用对象(而不是数组)将 orderBy 和过滤器与 ng-repeat 一起使用?

javascript - 在 Firebug 中记录 XML 的 DOM View ?

javascript - JS - 在文本输入上使用 "form attribute"模拟表单提交

javascript - 使用 JQuery 删除 CSS 类

javascript - 重新启动一个 jquery 函数

javascript - 无法在 ngHandsontable 中设置未定义的属性 'datarows'

javascript - jqueryUI - 将项目拖到多个列表