тепла с нг-повтор не работает

0

Я пытаюсь отобразить некоторые цифры в div, используя как показано ниже

 <div ng-init="range=[1,10,3,4,5]" ng-repeat="n in range" >
  {{n}}
 </div> 

Он не показывает числа в range

4 ответа

3
Лучший ответ

Инициализировать до ng-repeat

<div ng-init="range=[1,10,3,4,5]" >
<div ng-repeat="n in range" >
  {{n}}
 </div> 
</div>

Скрипт для решения: https://jsfiddle.net/ggbnanoL/

1

Инициализировать значения перед ng-repeat

<div ng-init="range=[1,10,3,4,5]"></div>
<div ng-repeat="n in range" >
    {{n}}
</div>

Plunker

0

ng-init следует использовать только для псевдонимов: https://docs.angularjs.org/api/ng/directive/ngInit

Не можете ли вы инициализировать значение диапазона в вашем контроллере?

0

Попробуй это

<!DOCTYPE html>
<html ng-app>
<head>
    <title>AngularJS</title>
    <script type="text/javascript"
        src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>

</head>
<body>
    <ANY ng-init="range=[1,10,3,4,5]">
    </ANY>
    <div ng-repeat="n in range">
    {{n}}
    </div>
</body>
</html>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню