我有一个表格行,我可以使用一些 jQuery 将其动态添加到现有表格中,如下所示:
$("#add-item").click(function(){
var itemRow = "<tr><td><span contenteditable='true'><a href='#'>Edit me<a/></span></td></tr>";
$("#job-table").hide(0).append(itemRow).fadeIn(500);
});
我还可以使用 Angular 进行一些数据绑定,如下所示:
<div>
<input type="text" ng-model="data.message">
<h1>{{data.message}}</h1>
</div>
我想要的是有这样的东西:
$("#add-item").click(function(){
var itemRow = "<tr><td><span contenteditable='true'><a href='http://something.com/{{content.url}}'>content.url<a/></span></td></tr>";
$("#job-table").hide(0).append(itemRow).fadeIn(500);
});
问题是 angular 无法访问这个动态加载的元素,因为它在加载时不可用。
实现这一目标的最佳方法是什么?