如何使用Angularjs显示函数的返回值
16lz
2021-01-22
I'm trying to use Angularjs
. How can I show a result of a function in a view?
我正在尝试使用Angularjs。如何在视图中显示函数的结果?
I have a HTML like this.
我有这样的HTML。
<body ng-controller="fooCtrl">
<p>a: {{ a }}</p>
<p>b: {{ b }}</p>
</body>
And javascript for it.
和它的javascript。
fooApp.controller('fooCtrl', ['$scope', function ($scope) {
$scope.a = 3;
$scope.b = function(){
return 4;
};
}]);
a
is properly shown, but b
is blank. What am I doing wrong?
a正确显示,但b为空白。我究竟做错了什么?
1 个解决方案
#1
10
b
is a function object
. To get result you need to actually call it.
b是一个功能对象。要获得结果,您需要实际调用它。
Try
尝试
<p>b: {{ b() }}</p>
更多相关文章
- ng- repeat显示的行等于no属性,甚至不显示html视图上的数据
- 如何将对象作为参数传播给函数?
- 来自jQuery的Javascript中的等效函数
- 深入理解javascript函数进阶系列第二篇——函数柯里化
- 在Servlet和HTML页面之间处理函数调用和数据传输的最佳方法是什
- 函数的作用是:在javascript中将时间戳转换为人工日期
- 使用HTML文件中的React调用.js文件中的Javascript函数
- 根据循环中的i改变函数中的参数
- iframe操作、调用父页面元素或js函数