Цикл с директивой ng-repeat

0

Я новичок в угловой попытке пропустить массив. Я не получаю сообщение об ошибке при запуске кода ниже, но я не получаю никакого результата от клиентов массива/свойств.

<div class="col-sm-4 col-sm-push-4 margin-top-30">
<div class="container"  data-ng-controller="VideoController">

 <input type="text" ng-model="name" /> {{ name }}

<h3>Looping with the ng-repeat Directive</h3>
<ul>
<li data-ng-repeat="cust in customers | filter:name | orderBy:city">{{ cust.name }} - {{ cust.city }}</li>
</ul>
</div>

<script src="scripts/angular.js"></script>

<script>
function VideoController($scope) {
    $scope.customers= [
    {name:'John Smith', city:'Phoenix'},
    {name:'John Doe', city:'San Fransisco'},
    {name:'Test Doe', city:'CPT'}
];
}
</script>


</div>

Может кто-то, пожалуйста, указать, что я ошибаюсь в коде

  • 0
    Какую угловую версию вы используете?
  • 0
    AngularJS v1.5.0
Показать ещё 7 комментариев
Теги:

1 ответ

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

Если у вас его еще нет, добавьте в свой код угловое приложение:

var myApp = angular.module('myApp', [])

Что вам нужно использовать в своем HTML:

<div ng-app="myApp">

Теперь все внутри этого div (вы можете разместить его на других элементах, таких как тело) будет в рамках вашего приложения. Если вы хотите использовать контроллер, вам необходимо зарегистрировать это приложение, если вы используете версию углового, которая равна> = 1.3:

myApp.controller('VideoController', VideoController);

скрипка

Ещё вопросы

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