2015-09-02 2 views
0

Я отлаживаю приложение Магистральной Магической Магической сетки, и я очень к ней знаком. Он также использует MustacheJS, который я только что слышал сегодня. Я нашел файл шаблона, который имеет имя файла UserProfile.mstКак Усы заполняют переменную внутри фигурных скобок в шаблоне?

// This is UserProfile.mst 
<div class="userProperty"> 
    <span>{{ text.Update }}</span> 
</div> 

Я также нашел файл .js, который тянет этот файл шаблона. На самом деле RequireJS тянет его.

define([ 
    'UserProfile.mst' 
], 
function(UserViewTemplate) { 

var obj = { 
    "userItem" : { 
    "template": UserViewTemplate 
    } 
}; 

return obj; 
}); 

Однако то, что я не могу понять, где найти text.Update

ответ

1

Входные данные, которые получает заселена содержит что-то вроде

text : { 
     "Update": "Update it!", 
     ... 
    } 

CHECK "Sample 6: Вложенные объекты" в http://coenraets.org/blog/2011/12/tutorial-html-templates-with-mustache-js/

Вы можете использовать точечную нотацию для доступа к свойствам объекта.

+0

Я действительно нашел его, но его было сложно найти, поскольку наше приложение использовало интернационализацию. Я не уверен в наиболее эффективном способе найти его в нашем приложении. :( – devwannabe