0
我写了一个应用程序来转换十进制值和negabinary之间。如何在AngularJS中显示过滤器的计算结果?
http://dev.golightlyplus.com/playground/negabinary/
我写了一个自定义过滤器,所以我可以做
{{decimal | negabinary}}
它是该代码..
var negabinaryApp = angular.module('negabinaryApp', []);
negabinaryApp.filter('negabinary', function() {
return function (decimal) {
if (isNaN(decimal)) return "not a number";
var negabinary = [];
var base = -2;
var remainder;
while(decimal != 0) {
remainder = decimal % base;
decimal = Math.ceil(decimal/base);
negabinary.push(remainder >= 0 ? remainder : -remainder);
}
return negabinary.reverse().join('');
}
});
我想什么,能够做的是也可以在页面上显示计算结果。
我可以通过while循环为每个循环创建一个计算数组。但是,我如何将它们绑定到HTML?或者有更好的方法去解决这个问题吗?
谢谢。
谢谢,这工作。 – magician11 2015-04-02 12:29:45