【发布时间】:2017-05-20 14:39:04
【问题描述】:
我正在建立一个涉及食谱的网站,并且我通过 iframe 从另一个网站加载了一些内容,我想删除它的页眉/页脚并真正操作外部 HTML 的特定部分,以便我可以显示那。我首先考虑使用 jquery 或 angularjs 来解决问题,但我开始考虑是否可以通过 onclick 传递 url(我已经在下面整理了该函数):
AngularJS:
$scope.currentRecipeUrl = "";
$scope.trustSrc = function(SrcToBeTrusted) {
return $sce.trustAsResourceUrl(SrcToBeTrusted);
};
$scope.changeWeeklyRecipe = function(recipeUrl) {
$scope.currentRecipeUrl = $scope.trustSrc(recipeUrl);
};
HTML.ERB:
<iframe id="displayedRecipe" src="{{ currentRecipeUrl }}"
到我的 Rails 控制器,这样我就可以将我想要的 html 的特定部分注入到视图中。
谁能想到我可以做到这一点的方法?
编辑:我忘了提到 changeWeeklyRecipe 函数在点击事件上被调用。
【问题讨论】:
标签: javascript jquery html ruby-on-rails angularjs