Angular ディレクティブに次のコードがあります。
for(var key in navData) {
if ('/'+key === newValue) {
var str = "<ul>";
for( var i=0; i < navData[key].length; i++ ) {
str = str + "<li><a href='urlVal'> titleVal </a></li>";
str = str.replace("urlVal", navData[key][i].url);
str = str.replace("titleVal", navData[key][i].title);
}
str = str + "</ul>";
console.log(str);
}
}
上記のコードは正常に動作しますが、これを改善したいと思います。この条件付き文字列を外部テンプレートで構築する方法はありますか?