2013-08-22 3 views
0

Эй, я пытаюсь использовать нокаут JS. Я относительно новичок в этой структуре. Я использую mootools, но обнаружил, что нокаут интересен и увлекателен, поэтому просто начал играть и имел проблему использования smarty-переменных в html. Uncaught ReferenceError: невозможно разобрать привязкиМожем ли мы использовать Knockout JS вместе с шаблонами Smarty?

+1

вы можете показать нам код, так что мы можем иметь четкое представление о проблеме –

ответ

0

Smarty - серверная сторона, нокаут - клиентская сторона. Поэтому они не могут вызывать конфликтов.

Это может выглядеть следующим образом:

$smarty->assign('person', array('name' => 'John doe')); 

И шаблон:

<div data-bind="text: name"></div> 
<script>ko.applyBindings($person|@json_encode});</script>