我很好奇$scope.$eval您经常在指令中看到您,因此我检查了源代码并在中找到以下内容rootScope.js:
$eval: function(expr, locals) {
return $parse(expr)(this, locals);
},
$parse似乎由ParseProviderin 定义,in parse.js似乎定义了自己的某种微型语法(文件长900行)。
我的问题是:
到底在$eval做什么?为什么需要自己的小型解析语言?
为什么不使用普通的旧JavaScript eval?
莫回无
MYYA
繁华开满天机
相关分类