Angular InterpolateProvider不工作(自定义分隔符)

时间:2014-06-24 21:16:08

标签: javascript html angularjs

我已经厌倦了$ interpolateProvider示例代码的大量迭代,并且没有成功创建用于模板的自定义分隔符。以下是一个不起作用的简单示例。任何人都可以帮助确定问题吗?或者这是Angular版本的潜在问题?非常感激。

<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 个答案:

答案 0 :(得分:3)

配置部分看起来很好,我想你可能需要正确设置ng-app

应该是

<html ng-app="myApp">