I was generating a form action in my previous version of AngularJS
using this code:
<form action="{{ api }}/products/image">
However, I just updated and now that apparently is too loose.
Error while interpolating: {{ api }}/products/image Strict Contextual Escaping disallows interpolations that concatenate multiple expressions when a trusted value is required.
How do I achieve the same functionality in 1.2.4
?
Since Angular 1.2.x, you can bind only one expression as URL.
Hence, on your controller, do the following:
$scope.actionUrl = $scope.api + '/products/image';
And in the template:
<form action="{{ actionUrl }}">
Update
As suggested by @Fourth:
<form action="{{ api + '/products/image' }}">
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With