Angular InterpolateProvider не работает (пользовательские разделители)

#javascript #html #angularjs

#javascript #HTML #angularjs

Вопрос:

Я устал от многочисленных итераций кода примера $ interpolateProvider и не добился успеха при создании пользовательских разделителей для шаблонов. Ниже приведен простой пример этого, который не работает. Кто-нибудь может помочь определить проблему? Или это потенциальная проблема с угловой версией? Очень признателен.

 <html ng-app>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.18/angular.js"></script>

<script type="text/javascript">

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

{
    $interpolateProvider.startSymbol('[[');
    $interpolateProvider.endSymbol(']]');
});

function MyCtrl($scope) {
    $scope.name = 'Superhero';
}
</script>
</head>

<body>
<div ng-controller="MyCtrl">
    Hello, [[name]]
</div>
</body>
</html>
 

Ответ №1:

Часть конфигурации выглядит нормально, я думаю, вам может понадобиться правильно настроить ng-app ?

должно быть

 <html ng-app="myApp">