2014-02-25 59 views
1

其中一个我知道:NG-IF或NG-显示/隐藏,使用

The ng-if directive removes the content from the page and ng-show/ng-hide 
uses the CSS display property to hide content. 

,但我想了解的是:给我处理一个简单的形式 - 哪一个我应该使用?并且鉴于我正在处理大数据/表 - 我应该使用哪一个?

给出:ng-required需要与ng-show相同的条件,否则表单验证会受到影响,而ng-if没有这样的问题,最好是使用ng-if?

+0

在ng-conf他们说要使用ng-if。 –

+1

最好不要总是在编程中说。使用最适合您目前需求的产品。 – BenCr

+0

我猜想有添加和删除DOM元素的性能分支,只是向这些元素添加一个类。对于ng-hide/show与ng-if,动画可能更容易(有时)。我猜这一切都归结为使用情况以及更容易阅读的内容! –

回答

1

使用NG-如果......你不会有做加法的操作以获取NG隐藏元素的验证消息...

如果使用NG-隐藏,然后隐藏的消息仍然会被验证