【问题标题】:Angular youtube-embed error when passing a variable in ng repeat在 ng repeat 中传递变量时出现 Angular youtube-embed 错误
【发布时间】:2016-12-17 00:00:49
【问题描述】:

我已经安装了这个youtube-embed package,以便在我的页面上操作玩家事件中的元素。在我的应用程序中,我列出了带有 ng-repeat 的文章,因此我需要将视频 url 作为变量传递给指令。由于在包 github 页面上描述了您应该将 $scope variable 名称作为字符串传递给指令以显示视频,因为我不能将它作为范围变量传递,我想知道是否可以传递它在 ng 重复? 因为当我这样做时,我得到一个错误:

<youtube-video video-url="{{article.external_media[0].original_url}}"></youtube-video>

ionic.bundle.js:26794 错误:[$parse:syntax] 语法错误:令牌“{” 表达式第 2 列的无效键 [{{article.external_media[0].original_url}}] 开始于 [{article.external_media[0].original_url}}]。

【问题讨论】:

  • 如果你在没有插值符号的情况下传递它是否有效(即删除{{ }})?

标签: javascript angularjs ionic-framework


【解决方案1】:
<youtube-video video-url="linkVariable"></youtube-video>
<youtube-video video-url="'https://www.youtube.com/watch?v=RSdKmX2BH7o'"></youtube-video>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-01
    • 2019-03-28
    • 1970-01-01
    • 2016-10-14
    • 1970-01-01
    相关资源
    最近更新 更多