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

iro*_*and 10 javascript angularjs

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

我有这样的HTML.

<body ng-controller="fooCtrl">
  <p>a: {{ a }}</p>
  <p>b: {{ b }}</p>
</body>
Run Code Online (Sandbox Code Playgroud)

和javascript它.

fooApp.controller('fooCtrl', ['$scope', function ($scope) {
  $scope.a = 3;
  $scope.b = function(){
    return 4;
  };
}]);
Run Code Online (Sandbox Code Playgroud)

a正确显示,但是b空白.我究竟做错了什么?

PM *_*7-1 12

b是一个function object.要获得结果,您需要实际调用它.

尝试

<p>b: {{ b() }}</p>
Run Code Online (Sandbox Code Playgroud)