當查詢後端返回的數據爲json串時,需要進行轉化,可以使用如下方式;說明,if是爲避免第一個爲逗號
//提取json字符串數據中某個屬性,返回拼接字符串 逗號分隔 $scope.jsonToString=function(jsonString,key){ var json=JSON.parse(jsonString);//將json字符串轉換爲json對象 var value=""; for(var i=0;i<json.length;i++){ if(i>0){ value+="," } value+=json[i][key]; } return value; } |
具體調用:controller層js代碼,typeTemplateService需要注入 //查詢實體 |
前端調用: <!--品牌--> <td>{{jsonToString(entity.brandIds,'text')}}</td> <!--規格--> <td>{{jsonToString(entity.specIds,'text')}}</td> <!--通用屬性 --> <td>{{jsonToString(entity.customAttributeItems,'text')}}</td> |