2013-05-27 5 views
0

Я имею следующие настройки внутри ng-repeat директивы:Как назначить выражение модели?

<span ng-model="d.attr3"> 
    {{d.attr2 - d.attr1}} 
</span> 

d переменная используется внутри ng-repeat.

Моя проблема в том, что я ожидаю, что d.attr3 сохранит значение выражения внутри тега span. Однако оно содержит выражение NaN.
Обратите внимание, что я преобразовал значения и d.attr2 в целые числа. На самом деле выражение правильно оценивается, но оно не связано с областью - как мне получить d.attr3, чтобы сохранить значение выражения?

ответ

2
<span ng-init="d.attr3 = d.attr2 - d.attr1"> 
    {{d.attr3}} 
</span> 
Смежные вопросы