コンテンツを ng-repeat のリンクとして解析するようにセルをフォーマットできることを知っています。
<a ng-href="{{::domainname}}/{{::row.sector}}/{{::row.cname}}/ipo-{{::row.tickerbb}}.html">{{::row.cname}}</a>
これがフィドルです。
row.tickerbb が null の場合に別の URL を表示するように動的にするにはどうすればよいですか? データをループして、コントローラーでそれを実行しようとしました:
var i = 0;
$.each(data, function () {
if (data[i].tickerbb != null) {
data[i].cname = '<a title="' + data[i].cname + '"' + ' ng-href="' + domainname + '/' + data[i].sector + '/' + data[i].shortcname + '/ipo-' + data[i].tickerbb + '.html">' + data[i].cname + '</a>';
}
else {
data[i].cname = '<a title="' + data[i].cname + '" href="Holdings">' + data[i].cname + '</a>';
}
i += 1;
})
ただし、結果は生の html タグとして表示されます。
スマート テーブル セルの条件付き書式を設定するにはどうすればよいですか? または、スマートテーブルのセルをサニタイズする方法はありますか?