<!DOCTYPE html><html><head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>Angular demo</title> <script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/angularjs/1.0.3/angular.js'></script><script type='text/javascript'>//<![CDATA[
var myApp = angular.module('myApp', [], function($interpolateProvider) { $interpolateProvider.startSymbol('[['); $interpolateProvider.endSymbol(']]');});
function MyCtrl($scope) { $scope.name = 'Superhero';}//]]> </script>
</head><body ng-app="myApp"> <div ng-controller="MyCtrl"> Hello, [[name]]</div></body></html>
From a book i read
Delimiters {{ ... }}
When you serve your Angular application from a framework like Symfony, the double curly braces {{ }} will conflict with the Twig templating engine, because it also uses the same characters as delimiters. To stay compatible with any plugins that rely on these delimiters on the server side, you should not change them. Angular offers a way to change the delimiters into something else:
var myAppModule = angular.module('myApp',[],
function ($interpolateProvider) {
$interpolateProvider.startSymbol('<[');
$interpolateProvider.endSymbol(']>');
});
This will change the stock {{ }} to <[ ]> for the current Angular app.
--Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)---
You received this message because you are subscribed to the Google Groups "web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to web2py+un...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.