我不確定您是否找到了上述問題的解決方案。這可能有助於其他人使用來自數據庫/ JSON的Materialise CSS芯片數據。
我們需要編寫自己的字符串數組對象功能,在使用Materialise的CSS芯片的數據
var UserPreferenceZoneData = [];
function GetUserPreference(stringdata)
{
var userstate = stringdata;
var userstatearray = userstate.split(",");
//JSON Lookup data for your string
var ZoneJSONDataUse = {zonelist: { zone_id: a, zone_name: 'Apple'}, { zone_id: b, zone_name: 'Ball'}, }
$.each(userstatearray, function(i, userstate) {
$.each(ZoneJSONDataUse.zonelist, function(index, zone) {
if(userstatearray[i]==zone.zone_id)
{
var obj = { id: zone.zone_id, tag: zone.zone_name };
UserPreferenceZoneData.push(obj);
}
});
});
}
//Call User Preference
var stringdata = "a,b,c,s"; // Pass your string data from database/JSON here
GetUserPreference(stringdata);
//Now chips tag generated on your chip element
$('.chips-initial').material_chip({
data: UserPreferenceZoneData,
});
謝謝你的答案,但我發現解決方案:) –