我有一个使用MEAN堆栈编写的基本CRUD应用程序。在这里我有一个'问题'存储许多属性的模型,包括用户输入的外部URL。
我正在尝试显示此网址,因此当用户点击它时,它们会被重定向到外部网页(即浏览器中的新标签页)。我在这部分使用Angular。
使用我当前的代码,我总是打开一个包含以下网址(http://localhost:3000/www.google.com)的新标签页。将Google主页作为存储在数据库中的外部网址示例。
我当前的代码看起来像这样。
视图-issue.client.view.html
<a ng-href="{{ trustUrl(issue.sourceUrl) }}">Click me!</a>
issues.client.controller.js
$scope.trustUrl = function(url) {
return $sce.trustAsResourceUrl(url);
};
我也尝试过使用相同结果(Linking to external URL with different domain from within an angularJS partial)发布的此解决方案。
感谢您提供任何帮助!