On Sat, Sep 29, 2012 at 3:16 AM, Anthony <[email protected]> wrote:
> On Friday, September 28, 2012 12:31:26 PM UTC-4, Derek wrote:
>>
>> Have you ever tried using AngularJS with Web2py? It's a mess because all
>> the instructions I tried didn't work.
>> You can't use their templates at all, you have to do this:
>> <span ng:bind="item.name"></span>
>>
>> instead of the much easier {{item.name}}
>
>
> You can use Angular's template delimiters if you're willing to switch to
> different delimiters for web2py. In web2py, just do something like:
>
> response.delimiters = ['{%', '%}']
>
> or whatever delimiters you want to use. It's also possible to create a
> helper that you can use in web2py views that would output Angular
> delimiters:
>
> class ng(DIV):
>     tag = ''
>     def xml(self):
>         return '{{%s}}' % super(ng, self).xml()
>
> Then in a web2py view:
>
> {{=ng('item.name')}}
>
> would produce HTML with the following content:
>
> {{item.name}}
>
> Anthony
>
> --
>
>
>

Anthony: That looks all well and good, but what is `tag` doing?

-- 



Reply via email to