Просмотр исходного кода

Merge pull request #164 from utvara/master

Fixed a bug when context is a string
tags/0.5.1
Jan Lehnardt 14 лет назад
Родитель
Сommit
4e94d049b5
4 измененных файлов: 15 добавлений и 1 удалений
  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 Просмотреть файл

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

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


+ 4
- 0
spec/_files/string_as_context.js Просмотреть файл

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

+ 5
- 0
spec/_files/string_as_context.mustache Просмотреть файл

@@ -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 Просмотреть файл

@@ -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>

Загрузка…
Отмена
Сохранить