knockoutjs если проблемы с привязкой - PullRequest
1 голос
/ 07 января 2012

Если привязка не работает для меня.Вот мой шаблон:

<div>
    <span data-bind="text: name"></span> 
    <div data-bind="if: false ">+<span data-bind="text: priceFormatted"></span></div>
</div>

if: false там как самый дымный, потому что независимо от того, что я положил туда, диапазон всегда обнаруживается.Что я делаю не так?

Ответы [ 2 ]

2 голосов
/ 07 января 2012

Это ломается с помощью v1.1.2, но прекрасно работает в v2.0.Смотрите это jsfiddle .Может быть, вам нужно использовать более позднюю версию Knockout.JS?

0 голосов
/ 07 января 2012

Я пробовал, что вы пример, и он отлично работает для меня.

У вас есть ссылки на скрипты внизу страницы, чтобы убедиться, что загружен весь DOM?

ДляНапример, вот один из моих файлов:

    <html>
        <head>

        </head>

        <body>

            <div class="container">

               <!-- PUT CONTENT HERE -->

            <div>


            <script type="text/javascript" src="javascripts/jquery-1.6.4.js"></script>
            <script type="text/javascript" src="javascripts/jquery-ui-1.8.16/js/jquery-ui-1.8.16.custom.min.js"></script>
            <script type="text/javascript" src="javascripts/jquery.tmpl.js"></script>
            <script type="text/javascript" src="javascripts/knockout-2.0.0.js"></script>
            <script type="text/javascript" src="javascripts/custom.js"></script>


        </body>
   </html>
...