$scope.$eval
Direktiflerde sık sık gördüğünüzü merak ediyordum , bu yüzden kaynağı kontrol ettim ve aşağıdakileri buldum rootScope.js
:
$eval: function(expr, locals) {
return $parse(expr)(this, locals);
},
$parse
tarafından tanımlanacak görünür ParseProvider
içinde parse.js
kendi mini sözdizimi çeşit tanımlamak için görünen, (dosya uzunluğunda 900 hatları).
Sorularım:
Tam olarak ne
$eval
yapıyor? Neden kendi mini ayrıştırma diline ihtiyacı var?Düz eski JavaScript
eval
neden kullanılmıyor?
$parse
delicesine harika.