В этом коде ниже мне нравится делать длину моего меню динамической с привязкой к угловым данным, нажимая ее на вход и получая в реальном времени. Использование функции угловой модели в качестве параметра функции
<div ng-app="myApp" ng-controller="namesCtrl">
<p>Number of characters : <input type="number" ng-model="nmba" ></p>
<ul>
<li ng-repeat="x in chars track by $index">
{{ x}}
</li>
</ul>
</div>
<script>
angular.module('myApp', []).controller('namesCtrl', function($scope) {
function printCharacters(param) {
var result = [];
for (i = 1; i <= param; i++) {
result.push('a');
}
return result;
}
$scope.chars = printCharacters($scope.nmba);
});
</script>
Так я написал выше, но она ничего не отображается. Я что-то упускаю ?
Благодарим за помощь.
Кажется, работает для меня [здесь] (я только обновление символов на изменение входа) (http://plnkr.co/edit/ lS9NHKGa5INpOzhhFAWw? p = preview), но не понял вашу логику. –
Спасибо @Pankaj, ты спас меня, мне не хватало onChange(), спасибо – GB11
рад узнать, что .. спасибо :-) –