Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何用Angularjs显示函数的返回值_Javascript_Angularjs - Fatal编程技术网

Javascript 如何用Angularjs显示函数的返回值

Javascript 如何用Angularjs显示函数的返回值,javascript,angularjs,Javascript,Angularjs,我正在尝试使用Angularjs。如何在视图中显示函数的结果 我有一个像这样的HTML <body ng-controller="fooCtrl"> <p>a: {{ a }}</p> <p>b: {{ b }}</p> </body> a正确显示,但b为空。我做错了什么?b是一个函数对象。要得到结果,您需要实际调用它 试一试 b:{{b()} fooApp.controller('fooCtrl', ['$sc

我正在尝试使用
Angularjs
。如何在视图中显示函数的结果

我有一个像这样的HTML

<body ng-controller="fooCtrl">
  <p>a: {{ a }}</p>
  <p>b: {{ b }}</p>
</body>

a
正确显示,但
b
为空。我做错了什么?

b
是一个
函数对象
。要得到结果,您需要实际调用它

试一试

b:{{b()}

fooApp.controller('fooCtrl', ['$scope', function ($scope) {
  $scope.a = 3;
  $scope.b = function(){
    return 4;
  };
}]);
<p>b: {{ b() }}</p>