我有一个代码的应用程序我想用prettify.js来美化,但我不能使用apply方法来处理角度1.2。但它适用于1.1。
因为我无法在角度上加载美化lib对身体负荷,所以我尝试创建这样的过滤器
App.controller('myCtrl', function($scope) {
setTimeout(function() {
$scope.text = "function apply() { return 'not working..'; }";
$scope.$apply();
}, 0);
});
App.filter('pretty', function(){
return function(text) {
return prettyPrintOne(text);
}
})
和HTML
<div ng-app="Knob" ng-controller="myCtrl">
<pre ng-bind-html-unsafe="text|pretty"></pre>
</div>
这是工作小提琴:working fiddle。
当角度变为1.2时,应用中断(或者其他可能的东西?)
失败的小提琴(相同的代码,更新的angularjs)broken fiddle