AngularJS学习笔记

今天用AJ实现了一个根据滑块输入的值,根据连续计算e值的小应用
e的定义如下:(1+1/x)^x
随着X的增大,e越来越接近自然对数的底2.718281828459045

//定义这是一个AJ应用,及其控制器
//绑定输入值到AJ变量value
e: (1+ 1/{{value}})^{{value}}={{result()}}//在span输出value和result

(function(){
var app=angular.module('myApp',[]);
app.controller('myCtrl',function($scope) {
$scope.value=300;
$scope.result=function(){
return Math.pow(1+1/$scope.value,$scope.value);
}
});
})();
这里有两点需要注意:

  1. 在控制器的function里,如果一个$scope变量需要给另一个变量赋值,那么该变量前面的$scope是要加上的;

  2. 输出值$scope.result直接写Math.pow()是不行的,只会根据程序刚加载时的value=300计算;如果想要拖动滑块时连续计算,需要把result写成函数并在输出的的地方调用该函数。

最终效果:

关键字:angularjs, value, function, 变量


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部