2017-08-29 6 views
0

中括弧をユーザーに表示させないようにします。 私はng-cloakについて知っていますが、リンク機能中にそれらを隠していないようです...角度指令に中括弧が表示されるのを完全に防ぎますか?

ここではplunkerからangle docsが変更されています。

私は私の-pane.htmlにNG-マントを追加しました:index.htmlをにNG-マントのための

<div class="tab-pane ng-cloak ng-cloak" ng-cloak ng-show="selected"> 

とCSSを:

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

そしてmyPane」の機能をリンクするためのブレークポイント'指令:

link: function(scope, element, attrs, tabsCtrl) { 
    tabsCtrl.addPane(scope); 
    debugger; 
    }, 

デンドツールを開いてplunkを再実行します。ブレークポイントで実行が停止すると、カールカッコがユーザーに表示されます。

は、それが何らかの形でそれを修正することが可能です - あなたがに実行している非常に問題を停止するように設計されていますような角度の方法は:)

+0

ブレークポイントを削除すると、中括弧が表示されますか? – rrd

+0

'body'に' ng-cloak'を使ってみましたか? –

+0

@rrdブレークポイントなしですぐにテンプレートを処理します。非常に速く実行されます。リンク機能中にユーザーに表示される内容を確認するためにブレークポイントが必要です。 – Sol

答えて

0

使用NG-バインドの代わりに{{}}いいだろう。このSOの答えをご覧ください:AngularJS : Why ng-bind is better than {{}} in angular?

+0

**すべての**コンテンツが処理されなくなるまで非表示にしたい場合、 'ng-bind'はその一部だけを隠します。 – Sol

関連する問題