gpt4 book ai didi

AngularJS : What is the difference between $eval() and $parse in AngularJS?

转载 作者:行者123 更新时间:2023-12-02 23:26:57 24 4
gpt4 key购买 nike

在某些情况下,AngularJs 文档建议我们在 $digest 周期中使用 eval(),在某些情况下,建议我们使用 parse() code> 在 $digest 周期期间?任何人都可以给出一个很好的例子,在 $digest 循环中我们应该分别使用 $eval()$parse() 吗?

最佳答案

$parse接受一个 Angular 表达式并返回一个表示该表达式的函数。

$eval接受一个 Angular 表达式,对其求值并返回该表达式的实际结果。

你可以这样想(这是伪示例代码来说明我的意思,这不是 $parse 实际工作的方式):

function $parse(expression) {
return function() {
return $eval(expression);
}
}

关于AngularJS : What is the difference between $eval() and $parse in AngularJS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33213344/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com