Как сделать угол, рассматривая STRING '+' как оператор

0

Я беру символы (+, -, *,/) из выпадающего списка. Когда я пытаюсь использовать символ для добавления, он просто отображается как строка. Пожалуйста помоги.

Теги:

2 ответа

1
Лучший ответ

Вы можете использовать $eval

Как это

console.log($scope.$eval("1+1"));

Ввиду

{{$eval("1+1")}}

DEMO

0

Все внутри {{}} - угловые привязки. Если выражение задано как {{"1+1"}} угловое отношение относится к нему как строке и отображает строку как есть.

$eval - это метод в $scope который выполняет выражение в текущей области. поэтому мы можем использовать {{$eval("1+1")}} который выводит 2 в результате.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню