2014-06-13 4 views
7

Angularjs을 사용하려고합니다. 보기에서 함수의 결과를 표시하려면 어떻게합니까?Angularjs 함수의 반환 값을 표시하는 방법

나는 이와 같은 HTML을 가지고 있습니다.

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

그리고 자바 스크립트입니다.

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

a

가 제대로 표시되지만 b가 비어 있습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변

10

bfunction object입니다. 결과를 얻으려면 실제로 그것을 호출해야합니다.

시도

<p>b: {{ b() }}</p> 
관련 문제