AngularJS观察者将我的函数值更改回原始值

时间:2014-12-30 07:05:56

标签: javascript angularjs

所以这是我的伪代码:

var anotherFunction = function () { //do stuff 1 }

scope.$watch("myFunction",function (){
   eval("scope.myFunction = anoterFunction");
}

scope.myFunction = function () { //do stuff 1 };

发生的事情是,在eval之后,myFunction立即等于anotherFunction,但是在该监视范围之后,该值又回到了它的初始值!

这里有什么帮助吗?它有时候很难发生,有点随机,有时它的价值有时会被取代。

任何想法为什么角度表现如此?

0 个答案:

没有答案