0

b/c 我正在使用 angular js,我经常在解析 $rootScope.something 时感到头疼

有可能做一个

 function inthecontextof(obj, func){
     func.call(obj);
 } 

我能做的

inthecontextof($rootScope, function(){
    flamingo = 5 //$rootScope.flamingo is what im refering to
    $apply()
}
4

1 回答 1

1

你必须这样写:

inthecontextof($rootScope, function(){
    this.flamingo = 5 //$rootScope.flamingo is what im refering to
    $apply()
}

现在我不确定你希望 "$apply" 在这里做什么;如果它要隐式引用“$rootScope”,那应该没问题。

于 2013-07-03T20:56:42.117 回答