Я работаю над проектом, используя AngularJS. То, что я пытаюсь сделать, это написать определение моего метода на моем контроллере и передать его как строку, которая будет выполняться кликом, даже на стороне клиента:
И вот пример того, что я пытаюсь сделать:
Мой контроллер:
$scope.myMethod = "add({'a':3,'b':4})";
add (o)
{
return o.a+o.b;
}
Мой HTML-страница:
<button ng-click={{ myMethod }} ></button>
Но я получаю сообщение об ошибке: [$ синтаксического анализа: синтаксическая].
Можете ли вы сказать мне, что я делаю неправильно?
ya Я знаю, что это не идеальный способ, но я работаю с общим программным случаем, поэтому мне нужно решение для этого, я попытался добавить ', к сожалению, он не работает: s – elmetni