Quellcode durchsuchen

Merge pull request #164 from utvara/master

Fixed a bug when context is a string
tags/0.5.1
Jan Lehnardt vor 14 Jahren
Ursprung
Commit
4e94d049b5
4 geänderte Dateien mit 15 neuen und 1 gelöschten Zeilen
  1. +1
    -1
      mustache.js
  2. +4
    -0
      spec/_files/string_as_context.js
  3. +5
    -0
      spec/_files/string_as_context.mustache
  4. +5
    -0
      spec/_files/string_as_context.txt

+ 1
- 1
mustache.js Datei anzeigen

@@ -149,7 +149,7 @@ var Mustache = (typeof module !== "undefined" && module.exports) || {};
localStack.push(context); localStack.push(context);
} }


if (context && target in context) {
if (context && typeof context === "object" && target in context) {
value = context[target]; value = context[target];
break; break;
} }


+ 4
- 0
spec/_files/string_as_context.js Datei anzeigen

@@ -0,0 +1,4 @@
var string_as_context = {
a_string: 'aa',
a_list: ['a','b','c']
};

+ 5
- 0
spec/_files/string_as_context.mustache Datei anzeigen

@@ -0,0 +1,5 @@
<ul>
{{#a_list}}
<li><a href="#{{a_string}}/{{.}}">{{.}}</a></li>
{{/a_list}}
</ul>

+ 5
- 0
spec/_files/string_as_context.txt Datei anzeigen

@@ -0,0 +1,5 @@
<ul>
<li><a href="#aa/a">a</a></li>
<li><a href="#aa/b">b</a></li>
<li><a href="#aa/c">c</a></li>
</ul>

Laden…
Abbrechen
Speichern