javascript - 基于范围内变量的 Angular 设置表单操作

标签 javascript angularjs

我一直在尝试设置一个搜索表单,我可以在其中注入(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/

相关文章:

javascript - Jquery 拉取网页的 URL

javascript - 创建用于插入 JavaScript 的 Sitecore cshtml 呈现

javascript - CasperJS 测试文件中的测试套件循环导致 shell 中随机失败

angularjs - ng-grid 在页面加载时不会占用 100% 的宽度,但在调整大小时显示良好

javascript - 是否有一个与 Angular(1) 的 angular.element 等效的 React

javascript - 如何使用 Typescript/JS 查找数组中对象值出现的前 n 次?

javascript - 如何使用 ng-Tables 将多个 JSON 数据导入表中

angularjs - 使用选项卡时禁用滑动以查看侧边菜单

javascript - Angular JS Datatables 行单击事件添加动态 AngularUI 选项卡

javascript - 在 html 表中动态渲染非结构化 JSON 数据