我正在为大数据进行服务器端渲染。然后我将渲染的 html 发送到 Angular 进行编译。关于一些<a>元素,我使用 ui-sref指令并作为 Angular 编译它,生成 href属性。

如果我自己定义 attr 在服务器端渲染,与其他方法相比,我可以获得更高的性能吗?

请您参考如下方法:

使用 href 总是会有更好的性能,因为 Angular 不需要处理它(读取指令并执行其中的代码)

另一方面,您可以享受使用 ui-sref 的好处,并且使用它的原因之一是命名您的状态,然后在状态定义中将其与 url 进行匹配,因此如果您稍后决定更改您的状态网址,只需在一处即可完成。


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!