tagNameを正しく宣言したと思いますか?レンダリングメソッドの下に正しく配置されていますが、何とかタグはh1ではありません。backbone.jsタグ名は宣言しても効果がありません
https://jsfiddle.net/b01vtfnh/
var Person = Backbone.Model.extend({
defaults:{
name:"",
age:20,
job:'jobless'
}
});
var person1 = new Person({
name:"Sony",
age: 30,
job: "Teacher"
});
var PersonView = Backbone.View.extend({
initialize: function(){
this.render();
},
render: function(){
tagName:'h1'; //this line won't work
var li_person = this.model.get('name') + ', ' + this.model.get('age') +
' (' + this.model.get('job') + ')';
this.$el.html(li_person)
return this;
}
});
var person_view = new PersonView({model:person1});
$('body').html(person_view.el)
は答えた、あなたはrenderメソッドの下* * tagNameを置くが、それは – Mustaghees
1人が複数のアカウントで投稿や学生のグループをやったです内側にちょうど同じ割り当てを開始していませんか?私はこの '' tagName: 'li''をここ数日間に 'render'"エラーの先頭に数回見ました。その 'var li_person'(AKA' var html_content')の式でも同様です。 –
グループ割り当て:P –