Я хотел бы знать, почему я не могу ввести более одного символа на вход в этом примере:Угловой вход ограничен 1 полукокса
<div ng-app>
<div ng-controller="ctrl">
<table>
<tr>
<td ng-repeat="f in foo">
<input ng-model="foo[$index]" style="width:60px" ></input>
</td>
</tr>
</table>
</div>
</div>
ЯШ:
function ctrl($scope) {
$scope.foo = [];
for (var i=0; i<5; i++) {
$scope.foo.push('');
}
}
Связано ли это с примитивным существом неизменяемым и объектным обращением? –
@ plus-, примитив изменчив. Он работает таким образом из-за того, как JavaScript [прототипное наследование] (http://stackoverflow.com/questions/14049480/what-are-the-nuances-of-scope-prototypal-prototypical-inheritance-in-angularjs/14049482# 14049482) работает с угловыми областями. –
@MarkRajcok потрясающая ссылка, приветствия –