function getStringValue() {
          return (parsed(scope) || '').toString();
        }
@ngdoc directive
@name ngBindHtml

@description
Creates a binding that will innerHTML the result of evaluating the `expression` into the current
element in a secure way.  By default, the innerHTML-ed content will be sanitized using the {@link
ngSanitize.$sanitize $sanitize} service.  To utilize this functionality, ensure that `$sanitize`
is available, for example, by including {@link ngSanitize} in your module's dependencies (not in
core Angular). In order to use {@link ngSanitize} in your module's dependencies, you need to
include "angular-sanitize.js" in your application.

You may also bypass sanitization for values you know are safe. To do so, bind to
an explicitly trusted value via {@link ng.$sce#trustAsHtml $sce.trustAsHtml}.  See the example
under {@link ng.$sce#Example Strict Contextual Escaping (SCE)}.

Note: If a `$sanitize` service is unavailable and the bound value isn't explicitly trusted, you
will have an exception (instead of an exploit.)

@element ANY
@param {expression} ngBindHtml {@link guide/expression Expression} to evaluate.

@example

   <example module="bindHtmlExample" deps="angular-sanitize.js">
     <file name="index.html">
       <div ng-controller="ExampleController">
        <p ng-bind-html="myHTML"></p>
       </div>
     </file>

     <file name="script.js">
       angular.module('bindHtmlExample', ['ngSanitize'])
         .controller('ExampleController', ['$scope', function($scope) {
           $scope.myHTML =
              'I am an <code>HTML</code>string with ' +
              '<a href="#">links!</a> and other <em>stuff</em>';
         }]);
     </file>

     <file name="protractor.js" type="protractor">
       it('should check ng-bind-html', function() {
         expect(element(by.binding('myHTML')).getText()).toBe(
             'I am an HTMLstring with links! and other stuff');
       });
     </file>
   </example>