я только собирался через примеры для угловых и OpenLayers директивы HERE и наткнулся на следующем примере:Какова цель угловой санитации?
<!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>
пример можно рассматривать в качестве живого примера HERE.
Мой вопрос о том, загружаются файлы, я не совсем понимаю, почему ниже скрипт загружается:
<script src="../bower_components/angular-sanitize/angular-sanitize.min.js"></script>
Какова цель этого скрипта?
EDIT ::: я узнал GIT репозиторий и документы здесь для этого модуля в угловом HERE. , но я все еще не понимаю цели этого скрипта, в документации нет даже одного примера.
Я закодировал в jQuery честный бит, так может кто-нибудь объяснить это в терминах jQuery?
спасибо, вы можете дать небольшой пример? –
Означает ли это, что 'ng-sanitize' полезен только в тех случаях, когда вход html является динамическим или происходит от ввода клиента? Поэтому при использовании только статических URL-адресов html и шаблонов (из нашего собственного доверенного домена (https) или кэша шаблонов) для загрузки html в наших представлениях/директивах нет необходимости в 'ng-sanitize'? Или существуют другие случаи, когда следует использовать «ng-sanitize». – Wilt
'ng-sanitize' не требуется для статического html, но его следует использовать, когда вход html является динамическим или поступает с входа клиента прямо или косвенно. – Jaco