2014-02-15 5 views
0

Я использую нефрит, чтобы сделать весь мой рендеринг, и я "м передавая мои данные из моего контроллера в узле в шаблон страницы.встраивать Javascript ojbect в нефрита шаблона из контроллера

Я хочу, чтобы добавить объект инлайн с JavaScript ... у меня есть переменная приложения в файле JS, и я хочу, чтобы включить больше данных в этом приложении объект у меня есть следующие:.

script(type="text/javascript") 
    app.stations = !{page_data.station_info} 

что я хотел бы вывести в

script(trype="text/javascript") 
    app.stations = [{my json object}] 

Но вместо этого он делает так:

<script type="text/javascript"> 
    <app class="stations">= [my json object] 
</app> 

EDIT: Через час исследований я понял это: (вы должны поставить. после сценария

script. 
    app.stations = JSON STUFF 
+2

Вы можете отправить ответ на ваш вопрос и отметить его как правильную. Это может помочь другим в будущем. –

ответ

1

После часа исследования я смог понять это ... Вы выполняете сценарий. а затем напишите свой javascript как обычно. См. Ниже

script. 
    app.stations = JSON STUFF 
Смежные вопросы