我使用以下代码在我之前版本的AngularJS
中生成了一个表单操作:
<form action="{{ api }}/products/image">
然而,我刚刚更新,现在显然太松了。
插值时出错:{{api}} / products / image 严格上下文转义不允许在需要可信值时连接多个表达式的插值。
如何在1.2.4
中实现相同的功能?
答案 0 :(得分:36)
从Angular 1.2.x开始,您可以bind only one expression as URL。
因此,在您的控制器上,执行以下操作:
$scope.actionUrl = $scope.api + '/products/image';
在模板中:
<form action="{{ actionUrl }}">
<强>更新强>
正如@Fourth所建议的那样:
<form action="{{ api + '/products/image' }}">