我正在为大数据进行服务器端渲染。比我将渲染的html发送到angular来编译它。在一些<a>
元素上,我使用ui-sref
指令并作为角度编译它,生成href
attr。
如果我自己定义attr来在服务器端进行渲染,那么我可以获得比其他更多的性能吗?
答案 0 :(得分:1)
使用href将始终具有更好的性能,因为angular不必处理它(读取指令并执行其中的代码)
另一方面,你有使用ui-sref的好处,以及使用它的原因之一,它命名你的状态,然后在状态定义中将它与url匹配,所以如果你后来决定改变你的状态网址,你只需在一个地方做。