更新为1.2后,变量无效的表单操作

时间:2013-12-12 19:25:10

标签: angularjs

我使用以下代码在我之前版本的AngularJS中生成了一个表单操作:

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

然而,我刚刚更新,现在显然太松了。

  

插值时出错:{{api}} / products / image   严格上下文转义不允许在需要可信值时连接多个表达式的插值。

如何在1.2.4中实现相同的功能?

1 个答案:

答案 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' }}">