我正在使用angular js。我有一个控制器“ youTubePlayerCtrl”,在此控制器中,我有$
scope.videoID,其中包含youtube视频ID。我可以在h1块的belows
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>
这是错误日志:
[$ interpolate:noconcat]
http://errors.angularjs.org/undefined/
$ interpolate / 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,
位于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在升)(HTTP
://f.http://code.angularjs.org/1.2.0-rc.2/angular.min.js:47:124)(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(不起作用)
谢谢
首先 :您需要使用ng- src
而不是src
@Cherniv在对问题的评论中建议的方式。在这里阅读更多。
第二 :出于安全原因,您无法在source属性内并置URL:必须在范围变量(例如)中fullURL
然后在Javascript中并置URL
ng- src="{{fullURL}}"
。在这里阅读更多。
第三 :如果启用了严格的上下文转义(SCE)‒并且Angular v1.2默认情况下启用了SCE
‒您需要将URL列入白名单。在这里和这里阅读更多。
本文向大家介绍详解AngularJS中的作用域,包括了详解AngularJS中的作用域的使用技巧和注意事项,需要的朋友参考一下 范围扮演其视图连接控制器的角色一个特殊的JavaScript对象。范围包含了模型数据。在控制器,模型数据通过$scope对象访问。 以下是在上面的例子中需要考虑的重要问题。 $scope被作为第一个参数在其构造器确定指标到控制器。 $scope.mess
主要内容:如何使用 Scope,AngularJS 实例,Scope 概述,AngularJS 实例,Scope 作用范围,AngularJS 实例,根作用域,AngularJS 实例Scope(作用域) 是应用在 HTML (视图) 和 JavaScript (控制器)之间的纽带。 Scope 是一个对象,有可用的方法和属性。 Scope 可应用在视图和控制器上。 如何使用 Scope 当你在 AngularJS 创建控制器时,你可以将 $scope 对象当作一个参数传递: AngularJS
问题内容: 我一直在使用var和$ scope.varname,并且在AngularJS中都可以正常工作。我想知道两者在功能上是否有区别,哪种最佳实践可供使用? 问题答案: 是! 变量绑定到视图,其中不是,并且在声明该函数的位置是本地的!
本文向大家介绍浅谈angularJS 作用域,包括了浅谈angularJS 作用域的使用技巧和注意事项,需要的朋友参考一下 案例说明: 虽然在 childCtrl 中没有定义具体的 args 属性,但是因为 childCtrl 的作用域继承自 parentCtrl 的作用域, 因此,childCtrl通过原型链 到父作用域args 属性并设置到input中。且在父input中输入值自己动同步到子i
本文向大家介绍AngularJS中的作用域实例分析,包括了AngularJS中的作用域实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了AngularJS中的作用域。分享给大家供大家参考,具体如下: 问题引入 使用 Angular 进行过一段时间的开发后,基本上都会遇到一个这样的坑: 把 p 元素和 input 元素绑定同一个变量,你本以为,在输入框输入内容,p 中显示的肯定也是随之
目标 无具体目标 知识点 理解 js 中 var 的作用域 了解闭包的概念 理解 this 的指向 课程内容 es6中新增了 let 关键词,与块级作用域,相关知识参考: http://es6.ruanyifeng.com/ var 作用域 先来看个简单的例子: var parent = function () { var name = "parent_name"; var age = 1