Javascript AngularJS变量转换为html<;对象>;属性

Javascript AngularJS变量转换为html<;对象>;属性,javascript,html,angularjs,html5-video,Javascript,Html,Angularjs,Html5 Video,我想用角度变量设置html标记的url的一部分,但是我在控制台中收到很多错误消息,因为显示的字符串看起来像 http://...../%7B%7Bvarname%7B%7B/.... 我对指令也有同样的问题。我想我需要写我自己的指令,但是我需要注意什么呢 <object type="application/x-shockwave-flash" height="378" width="620" id="live_embed_player_flash" data="http://...?ch

我想用角度变量设置html
标记的url的一部分,但是我在控制台中收到很多错误消息,因为显示的字符串看起来像

http://...../%7B%7Bvarname%7B%7B/....
我对
指令也有同样的问题。我想我需要写我自己的指令,但是我需要注意什么呢

<object type="application/x-shockwave-flash" height="378" width="620" id="live_embed_player_flash" data="http://...?chan={{varname}}" bgcolor="#000000">
    ...
    <param name="flashvars" value="hostname=...&chan={{varname}}" />
</object>

...
试试这个:

<object ... data="{{address}}">

谢谢,但这样行吗?因为对我来说,这正是我所期望的,没有什么可以被“解释”。最终的html输出包括{{'http://...?chan=“+varname}}当然错误消息保持不变。@KenavR
varname
应该是作用域模型。请看一下我的更新。@KenavR尝试将整个地址存储在一个范围变量中,然后在HTML中使用它。它始终是一个$scope变量,我可以用{{varname}}正确地输出它,但作为属性值它不起作用。它最终会得到正确的“解释”,但浏览器获取标记的速度比替换{{variables}更快。()我想我需要深入ngSrc,继续我的搜索。你试过我的最新更新了吗?通过在作用域变量中包含整个地址而不是在HTML中串联?
$scope.varname = "something";
$scope.address = "http://...?chan=" + $scope.varname;