2013-12-08 3 views
3

Я думаю, что я нашел ошибку в отношении следующих связывания: <input type='number'> при использовании контроллера<input type = 'number'> автоматически увеличивается. Ошибка?

HTML:

... {ctrl.i}} ...

дротик:

... @NgController (...) CLA ss AController { int i = 5; } ...

Когда один изменяет поле ввода, то есть бесконечный цикл (автоматическое приращение или автоматический декремент)

Обратите внимание, что эта проблема не происходит, когда не используя области видимости, как в:

... 
<input type="number" ng-model="i"> 
{{i}} 
... 

Это ошибка? Есть ли способ использовать <input type='number'>?

+1

Изменения введены входы ввода кода номера типа. Вы все еще видите эту проблему? Если да, можете ли вы поделиться с вами больше HTML, чтобы я мог понять контекст? –

ответ

0

Я попробовал, но не смог заставить его работать с int, но отлично работает с двойным class ACController { double i = 5.0; }.

type 'double' is not a subtype of type 'int' of 'value'. 

EDIT
же ошибка в '0.9.9' угловых работает только с двойником.

0

Возможно, произошла ошибка, но теперь она исправлена.

Я проверял, что этот прецедент работает в AngularDart 0.9.10.

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