Я просто использовал примеры для директивы angular и openlayers ЗДЕСЬ и наткнулся на следующие пример:
<!DOCTYPE html>
<html ng-app="demoapp">
<head>
<script src="../bower_components/openlayers3/build/ol.js"></script>
<script src="../bower_components/angular/angular.min.js"></script>
<script src="../bower_components/angular-sanitize/angular-sanitize.min.js"></script>
<script src="../dist/angular-openlayers-directive.js"></script>
<link rel="stylesheet" href="../bower_components/openlayers3/build/ol.css" />
<script>
var app = angular.module('demoapp', ['openlayers-directive']);
app.controller('DemoController', [ '$scope', function($scope) {
angular.extend($scope, {
center: {
lat: 0,
lon: 0,
autodiscover: true
}
});
}]);
</script>
</head>
<body ng-controller="DemoController">
<openlayers ol-center="center" height="400px"></openlayers>
<h1>Center autodiscover example</h1>
<form>
Latitude : <input type="number" step="any" ng-model="center.lat" />
Longitude : <input type="number" step="any" ng-model="center.lon" />
Zoom : <input type="number" step="any" ng-model="center.zoom" />
<button ng-click="center.autodiscover=true">Discover position</button>
</form>
</body>
</html>
Пример можно увидеть как живой пример ЗДЕСЬ.
Мой вопрос о загружаемых файлах, я не совсем понимаю, почему загружается ниже script:
<script src="../bower_components/angular-sanitize/angular-sanitize.min.js"></script>
Какова цель вышеуказанного script?
EDIT::: я узнал репо git и документы для этого модуля в angular ЗДЕСЬ., но я до сих пор не понимаю цели этого script, в документации нет даже одного примера.
Я закодировал в jQuery честный бит, так может кто-нибудь объяснить это в терминах jQuery?