次のような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 がこの動的にロードされた要素にアクセスできないことです。
これを達成するための最良の方法は何ですか?