Здравствуйте! Вот такая вот заминка получается, директива ng-repeat выводит в список
angular.module("NameApp").controller("MainController", ['$scope', '$http', 'httpService',
function MainController($scope, $http, httpService) {
$http.post('model/get_images.php').then(function(response) {
$scope.images = response.data;
});
}
]);
Вот директива
angular.module('HelpApp').directive('sliderShow', function sliderShow() {
return {
restrict: 'A',
template: "<ul id='ul'><li ng-repeat='img in images'><img ng-src='img/{{img.src}}' alt='{{img.title}}'></li></ul>",
link: function link(scope, element, attr) {
}
}
});
Нужно взять количество li.
Как я только не пытался это сделать, но результат всегда length = 0 Если просто написать список из нескольких li,то всё работает, а если использовать директиву для вывода, то результат равен 0.
<div class="slider">
<ul>
<li>картинка</li>
<li>картинка</li>
<li>картинка</li>
<li>картинка</li>
<li>картинка</li>
</ul>
<span>кружок</span>
<span>кружок</span>
<span>кружок</span>
<span>кружок</span>
<span>кружок</span>
</div>
В данном случае проблема решается редактированием шаблона. Круги тоже должны рисоваться с помощью ng-repeat
.
angular.module("app", []).controller("MainController", ['$scope', '$timeout',
function MainController($scope, $timeout) {
$timeout(function() {
$scope.images = [1, 2, 3, 4, 5];
}, 2000);
}
]);
angular.module('app').directive('sliderShow', function sliderShow() {
return {
restrict: 'A',
template: "<ul id='ul'><li ng-repeat='img in images'>картинка{{$index}}</li></ul><span ng-repeat='img in images'>кружок{{$index}}</span>",
link: function link(scope, element, attr) {
}
}
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular.js"></script>
<div ng-app="app" ng-controller="MainController">
<div slider-show>Loading...</div>
</div>
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Мой парсер падает на этой функции, ошибок не выводится, соответственно, он просто "думает" и не выводит ничего в консоль. .
Есть JS код который обрабатывает результаты теста(найден на просторах интернета), но он работает если в тесте 5 вопросов. Как сделать чтобы...