2012-01-31 4 views
1

Как я могу получить следующий фрагмент knockout.js, чтобы напечатать номер в виде текста ссылки. Или лучше спросить, может быть, какая анонимная переменная называется, поэтому я могу использовать ее в цикле?Knockout.JS распечатать список номеров

<span data-bind="foreach: ko.utils.range(1, 30)"> 
    <a hre="#" data-bind="text: ????"></a> 
</span> 

ответ

3

Я считаю, что $data - это то, что вы ищете. Ключевое слово $data является новым в нокауте 2.0.

Пример: http://jsfiddle.net/LkqTU/181/

Другие новые "псевдо-переменные" Новое в Knockout 2.0:

  • $ данных - возвращает текущий элемент
  • $ родитель - возвращает элемент из родительского связывания контекста
  • $ parents - массив, содержащий все контексты привязки родителя. $ parents [0] == $ parent, затем $ parents 1 - это уровень выше этого и т. д.
  • $ корня - возвращает элемент верхнего уровня связывания (как правило, основная модели представления)

(Source)

Смежные вопросы