簡單地說,我使用AngularJS試圖做這樣的事情:AngularJS - 你可以在一個JavaScript塊中引用一箇中繼器變量嗎?
<ul>
<li ng-repeat="thing in things">
<a id="mybutton" href="link{{thing.Id}}">Click</a>
<script type="text/javascript">
$("#mybutton").click(function()
{
alert("Id: " + {{thing.Id}});
});
</script>
</li>
</ul>
無論是和警報( 「ID:」 + thing.Id);產量錯誤(未鑑定的標記「{」和「事物」未分別定義)。有沒有一種方法,我可以訪問thing.Id從中繼器範圍內的JavaScript塊?
要添加一個實際的原因,我想建立並重定向到一個URL使用該值和其他一些在JavaScript(我有權訪問jQuery)的東西。
注意文檔建議使用ng-href而不是href:http://docs.angularjs.org/api/ ng.directive:ngHref – Gloopy 2012-07-30 02:39:18