2016-08-24 100 views
0

我有一張隱藏在屏幕上的表格,但它是一個我想打印的div。 無論如何,我有一個應該隱藏或顯示錶中給定類別的顯示,如果它是空的,那麼它不應該在打印時顯示。打印時忽略Ng-show?

<span ng-show="hasKids" style="font-size:26px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;" >Kids</span> 

如果一個人有孩子,就會顯示這個跨度,如果他不,我們隱藏這一點,也許一些CSS將幫助?

在此先感謝!

+0

需要關於封裝此HTML的控制器的信息。沒有上下文,不能調試hasKids。 –

+1

使用'ng-if'比跨度消失 – gianlucatursi

回答

3

我的猜測是ng-show不會從DOM中刪除元素,這就是爲什麼它仍然是打印。

而是使用ng-if="hasKids",如果hasKids爲false,它將從DOM中刪除該元素。

+0

太好了,就是這樣!非常感謝! –

+0

很高興幫助。如果你能接受它作爲答案,那將是非常好的:) –