Подтвердить что ты не робот

Действие формы с переменной недействительной после обновления до 1.2

Я создал действие формы в своей предыдущей версии AngularJS, используя этот код:

<form action="{{ api }}/products/image">

Однако, я просто обновился и теперь, кажется, слишком свободен.

Ошибка при интерполяции: {{api}}/products/image Строгое контекстное экранирование запрещает интерполяции, которые объединяют несколько выражений, когда требуется доверенное значение.

Как достичь той же функциональности в 1.2.4?

4b9b3361

Ответ 1

Так как Angular 1.2.x, вы можете привязать только одно выражение как URL.

Следовательно, на вашем контроллере сделайте следующее:

$scope.actionUrl = $scope.api + '/products/image';

И в шаблоне:

<form action="{{ actionUrl }}">

Обновление

Как предложено @Fourth:

<form action="{{ api + '/products/image' }}">