我一直在尝试设置一个搜索表单,我可以在其中注入(inject)表单操作属性。
在我的表单中有
<form action="{{action}}">
然后在我的 Controller 中
$scope.action = "http://www.somesite.com"
这给了我一个内插错误,因为它在字符串中有不受信任的“http:”。我该如何解决这个问题。我知道我可以使用 ng-bind-html 将 html 放入 dom 但我不知道我是否可以让它只使用一个属性。
有没有其他人遇到过这个问题。我真的想不出解决办法。
谢谢
最佳答案
我同意流氓的回答。出于某种原因,$sce.trustAsURL 似乎不起作用。相反,$sce.trustAsResourceUrl('') 对我有用。
关于javascript - 基于范围内变量的 Angular 设置表单操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25543129/