Javascript 基于端点响应的es6模板字符串呈现元素
我是相当新的ES6和模板文字等。。。希望得到一些建议。我有一个端点,它给我一个对象数组,我用它来显示某些学生信息。在每件物品中,学生都有一个星级。长话短说,我想获取从端点返回的评级数字,并循环通过该数字,为他们显示一个1-5星的星级。我的端点和所有东西都正常工作,但我正在努力从for循环输出html。如有任何建议或提示,将不胜感激 我的es6文件包含以下内容:Javascript 基于端点响应的es6模板字符串呈现元素,javascript,html,ecmascript-6,Javascript,Html,Ecmascript 6,我是相当新的ES6和模板文字等。。。希望得到一些建议。我有一个端点,它给我一个对象数组,我用它来显示某些学生信息。在每件物品中,学生都有一个星级。长话短说,我想获取从端点返回的评级数字,并循环通过该数字,为他们显示一个1-5星的星级。我的端点和所有东西都正常工作,但我正在努力从for循环输出html。如有任何建议或提示,将不胜感激 我的es6文件包含以下内容: renderStudentRating = (studentRating) => { let rating = student
renderStudentRating = (studentRating) => {
let rating = studentRating;
for (let i = 0; i <= rating; i ++) {
// should output an element based on rating count
<i class="student-star"></i>
}
};
<span class="student-rating-info">
<div id="rating">
${renderStudentRating(`${student.rating}`)}
</div>
</span>
renderStudentRating=(studentRating)=>{
让评级=学生参与;
对于(让i=0;i这样的东西将创建一个具有适当数量恒星的跨度
renderStudentRating = studentRating => {
let output = '';
for (let i = 0; i <= studentRating; i ++) {
// should output an element based on rating count
output += '<i class="student-star"></i>';
}
return output;
};
document.querySelector('.student-rating-container').innerHtml = `
<span class="student-rating-info">
<div id="rating">
${renderStudentRating(student.rating)}
</div>
</span>
`;
renderStudentRating=studentRating=>{
让输出=“”;
for(设i=0;i