我在AngularJS代码中使用Math.random()函数
$scope.runFull = function () {
var rand;
do {
rand = Math.random();
...
} while ($scope.cond < 5400); // 90 minutes
};
$scope.runFull();
我的Chrome控制台返回 javascript TypeError:Math.random不是函数
我把数学放在观察者中,我找到Math.abs,Math.acos,Math ....,Math.random,Math ....
答案 0 :(得分:2)
重写Math或Math.random。运行Math.random()作为第一行代码,看看会发生什么。
答案 1 :(得分:0)
我的错误是: angular.module(&#39; xxxxxApp&#39;) .controller(&#39; FullController&#39;,功能($ scope,$ interval,xxxxService,yyyyService,...,数学,校长){
是的,非常感谢大家,我有一个名为&#34; Math&#34;的angularjs服务。
解决方案:我重命名我的&#34;数学&#34;服务于&#34; Mathematic&#34; ,我可以使用Math.random():)