Я новичок в угловой попытке пропустить массив. Я не получаю сообщение об ошибке при запуске кода ниже, но я не получаю никакого результата от клиентов массива/свойств.
<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>
Может кто-то, пожалуйста, указать, что я ошибаюсь в коде
Если у вас его еще нет, добавьте в свой код угловое приложение:
var myApp = angular.module('myApp', [])
Что вам нужно использовать в своем HTML:
<div ng-app="myApp">
Теперь все внутри этого div (вы можете разместить его на других элементах, таких как тело) будет в рамках вашего приложения. Если вы хотите использовать контроллер, вам необходимо зарегистрировать это приложение, если вы используете версию углового, которая равна> = 1.3:
myApp.controller('VideoController', VideoController);