Skip to content
This repository has been archived by the owner on Jul 12, 2020. It is now read-only.

Commit

Permalink
Fixes #232
Browse files Browse the repository at this point in the history
  • Loading branch information
addyosmani committed Dec 14, 2012
1 parent 057e3e0 commit f5db307
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 9 deletions.
11 changes: 5 additions & 6 deletions index.html
Expand Up @@ -5418,25 +5418,24 @@ <h3 id="boilerplate-rendering-code"><a href="#TOC">Boilerplate Rendering Code</a
&lt;div class=&quot;row&quot;&gt; &lt;div class=&quot;row&quot;&gt;
&lt;label&gt;First Name:&lt;/label&gt; &lt;label&gt;First Name:&lt;/label&gt;
&lt;span&gt;&lt;%= firstName %&gt;&lt;/span&gt; &lt;span&gt;&lt;%= firstName %&gt;&lt;/span&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div class=&quot;row&quot;&gt; &lt;div class=&quot;row&quot;&gt;
&lt;label&gt;Last Name:&lt;/label&gt; &lt;label&gt;Last Name:&lt;/label&gt;
&lt;span&gt;&lt;%= lastName %&gt;&lt;/span&gt; &lt;span&gt;&lt;%= lastName %&gt;&lt;/span&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div class=&quot;row&quot;&gt; &lt;div class=&quot;row&quot;&gt;
&lt;label&gt;Email:&lt;/label&gt; &lt;label&gt;Email:&lt;/label&gt;
&lt;span&gt;&lt;%= email %&gt;&lt;/span&gt; &lt;span&gt;&lt;%= email %&gt;&lt;/span&gt;
&lt;div&gt; &lt;/div&gt;
&lt;/script&gt; &lt;/script&gt;
&lt;/pre&gt;</code></pre> &lt;/pre&gt;</code></pre>
<pre class="sourceCode javascript"><code class="sourceCode javascript"><span class="kw">var</span> MyView = <span class="kw">Backbone.View</span>.<span class="fu">extend</span>({ <pre class="sourceCode javascript"><code class="sourceCode javascript"><span class="kw">var</span> MyView = <span class="kw">Backbone.View</span>.<span class="fu">extend</span>({
<span class="dt">template</span>: <span class="ch">&#39;#my-view-template&#39;</span>, <span class="dt">template</span>: $(<span class="ch">&#39;#my-view-template&#39;</span>).<span class="fu">html</span>(),


<span class="dt">render</span>: <span class="kw">function</span>(){ <span class="dt">render</span>: <span class="kw">function</span>(){


<span class="co">// compile the Underscore.js template</span> <span class="co">// compile the Underscore.js template</span>
<span class="kw">var</span> template = $(<span class="ch">&#39;#my-view-template&#39;</span>); <span class="kw">var</span> compiledTemplate = <span class="kw">_</span>.<span class="fu">template</span>(<span class="kw">this</span>.<span class="fu">template</span>);
<span class="kw">var</span> compiledTemplate = <span class="kw">_</span>.<span class="fu">template</span>(template);


<span class="co">// render the template with the model data</span> <span class="co">// render the template with the model data</span>
<span class="kw">var</span> data = <span class="kw">this</span>.<span class="fu">model</span>.<span class="fu">toJSON</span>(); <span class="kw">var</span> data = <span class="kw">this</span>.<span class="fu">model</span>.<span class="fu">toJSON</span>();
Expand Down
5 changes: 2 additions & 3 deletions index.md
Expand Up @@ -6683,13 +6683,12 @@ Consider the code that it typically requires to render a view with Backbone and
```javascript ```javascript
var MyView = Backbone.View.extend({ var MyView = Backbone.View.extend({
template: '#my-view-template', template: $('#my-view-template').html(),


render: function(){ render: function(){


// compile the Underscore.js template // compile the Underscore.js template
var template = $('#my-view-template'); var compiledTemplate = _.template(this.template);
var compiledTemplate = _.template(template);


// render the template with the model data // render the template with the model data
var data = this.model.toJSON(); var data = this.model.toJSON();
Expand Down

0 comments on commit f5db307

Please sign in to comment.