AngularJS 1.2.0-rc2
Latest angular.js and ui-utils.js
by Aaronias
HTML
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.0-rc.2/angular.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.3/angular-sanitize.js"></script>
<div id='myApp'>
<div ng-controller="myCtrl">
<div ng-bind-html="asdf">Some Div</div>
<input ng-model="asdf"></input>
<span>Is Sanitary: {{isSanitary}}</span>
</div>
</div>
JavaScript
//console.clear()
var myApp = angular.module("myApp", ['ngSanitize']);
myApp.controller("myCtrl", function($scope, $sce) {
$scope.asdf = $sce.trustAsHtml("<span>In a Span</span>");
// $scope.input = "asdf";
$scope.isSanitary = "true";
$scope.$watch("asdf", function(val) {
// console.log(val);
// if(angular.isDefined(val.$$unwrapTrustedValue))
// $scope.asdf = val.$$unwrapTrustedValue();
// debugger;
// else
// $scope.asdf = $sce.trustAsHtml(val);
//$scope.isSanitary = $sanitize(val);
});
});
angular.bootstrap($("#myApp"),['myApp']);
var obj = {d:{},b:'bcdf',c:'fdsd'};
var arr = [];
angular.forEach(obj, function(value, key)
{
arr.push("value=" + value + " :: key=" + key);
}, arr);
//console.log(arr);
//console.log(Object.keys(obj).sort());
console.log(angular);
var obj2 = {};
angular.extend(obj2, obj);
console.log(obj);
console.log(obj2)
//var log = console.log;
console.log(obj.d == obj2.d);
obj2 = angular.copy(obj);
console.log(obj.d == obj2.d);
var broken = undefined;
console.log((broken || angular.identity)("asdf"))
angular.identity("asdf")
console.log(angular.fromJson(angular.toJson(obj, true)));
var reg = /[A-Z]/ig;
var s = "AsdF";
//console.log(reg.replace(s));
s = s.replace(reg, " l ");
console.log(s);
reg.test(s);
console.log(reg.lastIndex)
var exampleMinErr = angular.$$minErr('example');
throw exampleMinErr('one', 'This {0} is {1}', 'foo', 'bar');