文字列内の数式を評価し、それをangularJSの数値に割り当てるにはどうすればよいですか?
例:var value = 10;
var someValue = "Math.min(値* 0.22、106800)"。私はsomeValueが2.2の有効な整数である必要があります。
これはangularJSによってできることですか?
回答:
回答№1は2つかいます eval
.
var value = 10;
var someValue = eval("Math.min(value * 0.22, 106800)");
console.log(someValue);
そしてそれはコンソールで印刷されます
2.2
回答№2については4
これを行う1つの方法は、あなたのスコープに "数学"を注入し、それをコントローラ
$scope.Math = window.Math;
ここでは、 http://jsfiddle.net/bxE79/1/