渲染模板时 this.$el.html 和 this.$el.append 有区别吗?我对 js、backbone 等完全陌生。在我正在进行的当前项目中,我看到了类似的东西
this.$el.append(Project.Templates["template-library"](this.model))
在外观上。在这种情况下,此模板用于模态视图。然后说模态视图中的每个项目都有一行显示在模态视图中。然后对于这些行中的每一行,模板将呈现如下:
this.$el.html(this.template({ libraries: libraries.toJSON() }));
两者有什么区别吗?以及为什么append()
应该在某些情况下使用,而html()
在其他情况下使用。