我正在使用角度js。我有一个控制器“youTubePlayerCtrl”,在这个控制器中我有$ scope.videoID,其中包含youtube视频ID。我可以在h1块中的下面的div中获得此值。但是我无法在iframe中获得{{videoID}},任何人都可以帮我解决这个问题。
<div ng-controller="youTubePlayerCtrl">
<h1>{{videoID}}</h1>
<iframe class="youtube-player" type="text/html" width="auto"
height="auto" src="http://www.youtube.com/embed/{{videoID}}"
allowfullscreen frameborder="0"> </iframe>
</div>
这是错误日志:
[$插值:noconcat] http://errors.angularjs.org/undefined/ $插值/ noconcat?P0 = HTTP%3A%2F%2Fwww.youtube.com%2Fembed%2F%7B%7BvideoID%7D%7D 在错误() 在http://code.angularjs.org/1.2.0-rc.2/angular.min.js:6:453 at g(http://code.angularjs.org/1.2.0-rc.2/angular.min.js:69:467) 在b.push.compile(http://code.angularjs.org/1.2.0-rc.2/angular.min.js:54:6) 在l(http://code.angularjs.org/1.2.0-rc.2/angular.min.js:47:124) 在f(http://code.angularjs.org/1.2.0-rc.2/angular.min.js:41:361) 在l(http://code.angularjs.org/1.2.0-rc.2/angular.min.js:47:64) 在f(http://code.angularjs.org/1.2.0-rc.2/angular.min.js:41:361) 在http://code.angularjs.org/1.2.0-rc.2/angular.min.js:40:434 在http://code.angularjs.org/1.2.0-rc.2/angular-route.min.js:7:148 angular.js:7861(匿名 功能)
Jsfiddle(不工作)
感谢名单