Hi Kacha
You can bind using the ngBind directive or the {{expression}}. In either case
ng will add the ng-binding CSS class to the html.
Raul
Sent from my iPhone
> On Aug 8, 2014, at 6:32 AM, "'kacha haan' via AngularJS"
> <[email protected]> wrote:
>
> Thanks a lot for your comment Thomas. Good question why I use <div
> class="ng-binding">.
>
> From me comes:
>
> <div ng-view></div> and in the routed html <div>{{json.svg}}</div>
>
> Out of that AngularJS makes:
>
> <!-- ngView: -->
> <div class="ng-scope" ng-view="">
> <div class="ng-binding ng-scope">
> <svg height="30" width="200"><text x="0" y="15" fill="red">Hello
> World !</text></svg>
> </div>
> </div>
>
> Is there a way to tell AngularJS to avoid ng-binding?
>
>> On Friday, August 8, 2014 4:42:12 AM UTC+2, ThomasBurleson wrote:
>> Why are you using `<div class="ng-binding>` ?
>>
>> The ngBind attribute tells Angular to replace the text content of the
>> specified HTML element with the value of a given expression, and to update
>> the text content when the value of that expression changes.
>>
>> So this means you <svg /> is overwritten. Simply remove the ng-bind.
>>
>>> On Wednesday, August 6, 2014 10:29:30 AM UTC-5, kacha haan wrote:
>>> Hi all,
>>>
>>> I obtain a pure SVG from my backend and based to my Routing include it into
>>> <div ng-view></div>.
>>>
>>> The result as shown in debugger is:
>>>
>>> <html>
>>> <body>
>>> <div class="ng-scope" ng-view="">
>>> <div class="ng-binding ng-scope">
>>> <svg height="30" width="200"><text x="0" y="15"
>>> fill="red">Hello World !</text></svg>
>>> </div>
>>> </div>
>>> </body>
>>> </html>
>>>
>>> But instead the browser shows me a rendered SVG it is only shown as text.
>>>
>>> Does anyone know why the SVG is not rendered?
>
> --
> You received this message because you are subscribed to the Google Groups
> "AngularJS" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/angular.
> For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.