2017-04-23 35 views
0

如何在我自己的网络中运行youtube。由于使用节点服务器和使用Angularjs从数据库获取链接,我正在显示链接并播放YouTube视频,但它不起作用。当我把输出到src属性如src =“{{videos.videolink”}}这不起作用,但通过适当的youtube链接,它工作正常。如何使用angularjs从html5中的链接播放视频

链接类型:字符串

HTML tags angularjs controller

+0

能否请您提供您的代码 –

回答

0

使用angularjs NG-SRC指令,而不是HTML SRC。 Angular指令将用一个实际值替换一个表达式,但只是src使用表达式作为链接,它是错误的。

ng-src的官方文档: https://docs.angularjs.org/api/ng/directive/ngSrc

如果没有帮助,然后提供一个控制台日志让我们获得有关问题的更多详情。

+0

NG-SRC一个plunker也没有工作, 错误 - >> ** angular.min.js:117错误:[$插值:INTERR] HTTP:/ /errors.angularjs.org/1.5.5/$interpolate/interr?p0=%7B%7Bvideos.video...3Fp0%3Dhttps%253A%252F%252Fwww.youtube.com%252Fwatch%253Fv%253Dj57HMjVM7Is at angular.min。 js:6 at ht(angular.min.js:104) at angular.min.js:128 at angular.min.js:126 at n。$ digest(angular.min.js:142) at n。$ apply(angular.min.js:145) at l(angular.min.js:97) at H(angular.min.js:101) at XMLHttpRequest.u.onload(angular.min.js:102)** – Saqi