一尘不染

更新至1.2后,带有变量的表单操作无效

angularjs

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

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

但是,我只是更新了,现在看来太松了。

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

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


阅读 185

收藏
2020-07-04

共1个答案

一尘不染

从Angular
1.2.x开始,您只能将一个表达式绑定为URL

因此,在您的控制器上,执行以下操作:

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

并在模板中:

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

更新资料

如@Fourth所建议:

<form action="{{ api + '/products/image' }}">
2020-07-04