0
我有以下所述的角指令代碼:Angularjs條件模板
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);
}
}
上面的代碼工作正常,但我想改善這個。有什麼方法可以在外部模板中構建條件字符串?
你的指令的目的是什麼?它是基於navData和newValue參數顯示此字符串嗎? –
navValue是url,所以基於url我想選擇菜單。 –
你能提供一個工作小提琴/ plunker與你的實施? –