シングルページ アプリを backbone.JS に変換する作業を行っています。以下のビューでは、body タグを tagName として使用しています。つまり、ページのコンテンツ全体をビューで占めたいと考えています。コンテナ div やその他のハックを使用したくありません。
var ThingView = Backbone.View.extend({
tagName : "body",
...
// Show the HTML for the view
render : function() {
console.log('Displaying thing')
$(this.el).append('<h1>test</h1>');
console.log('finished')
console.log($(this.el))
return this; // For chaining
レンダリングすると、
finished
[
<body>
<h1>test</h1>
</body>
]
しかし、DOM を調べたところ、本文にテキストがありません。