Edit in Plunker

    function LogCtrl($scope, $log) {
      $scope.$log = $log;
      $scope.message = 'Hello World!';
    }

    <div ng-controller="LogCtrl">
      <p>Reload this page with open console, enter text and hit the log button...</p>
      Message:
      <input type="text" ng-model="message"/>
      <button ng-click="$log.log(message)">log</button>
      <button ng-click="$log.warn(message)">warn</button>
      <button ng-click="$log.info(message)">info</button>
      <button ng-click="$log.error(message)">error</button>
    </div>

e="example-example65"> age="js" type="js">

    angular.module('cacheExampleApp', []).
      controller('CacheController', ['$scope', '$cacheFactory', function($scope, $cacheFactory) {
        $scope.keys = [];
        $scope.cache = $cacheFactory('cacheId');
        $scope.put = function(key, value) {
          $scope.cache.put(key, value);
          $scope.keys.push(key);
        };
      }]);

    p {
      margin: 10px 0 3px;
    }

uot;, "htmlComment": "<span onmouseover='this.textContent=\"PWN3D!\"'>Is <i>anyone</i> reading this?</span>" }, { "name": "Bob", "htmlComment": "<i>Yes!</i> Am I the only other one?" } ]

    describe('SCE doc demo', function() {
    it('should sanitize untrusted values', function() {
      expect(element(by.css('.htmlComment')).getInnerHtml())
          .toBe('<span>Is <i>anyone</i> reading this?</span>');
    });

    it('should NOT sanitize explicitly trusted values', function() {
      expect(element(by.id('explicitlyTrustedHtml')).getInnerHtml()).toBe(
          '<span onmouseover="this.textContent="Explicitly trusted HTML bypasses ' +
          'sanitization."">Hover over this text.</span>');
    });
    });

;/div> </div>
tText()).toMatch('0'); expect(data.getText()).toMatch('Request failed'); });