在做页面的时候,会在页面上显示别的网站的内容、图片或者视频一类的,我想使用 iframe 来简单的实现这个功能, 不过在使用以下代码:
HTML 代码:
<div ng-show="paragraph.show">
    <span ng-click="addModify(paragraph)" class="glyphicon glyphicon-plus"></span>
</div>
<div ng-show="!paragraph.show">
    <div class="input-group">
        <div class="input-group-addon">
            <span class="glyphicon glyphicon-globe" ng-click="addModify(paragraph)"></span>
        </div>
        <input ng-model="paragraph.modifyURL" type="text" class="form-control" placeholder="Please input the URL.">
    </div>
    <div class="">
        <p>{{paragraph.modifyURL}}</p>
        <iframe width="100%" height="100%" seamless frameborder="0" ng-src="{{trustSrc(paragraph.modifyURL)}}" ></iframe>
    </div>
</div>
JS 代码
$scope.trustSrc = (url) ->
  $sce.trustAsResourceUrl(url)
$scope.addModify = (paragraph) ->
  paragraph.show = !paragraph.show
结果当我在 input 里面输入 www.baidu.com 的时候, 报错: No route matches [GET] "/show/www.baidu.com"
这个有人知道是为什么,,,