2014-06-13 12 views
7

Tôi đang cố sử dụng Angularjs. Làm thế nào tôi có thể hiển thị kết quả của một hàm trong một khung nhìn?Cách hiển thị giá trị trả về của hàm bằng Angularjs

Tôi có HTML như thế này.

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

Và javascript cho nó.

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

a được hiển thị đúng cách, nhưng b để trống. Tôi đang làm gì sai?

Trả lời

10

bfunction object. Để có được kết quả, bạn cần phải thực sự gọi nó.

Hãy thử

<p>b: {{ b() }}</p> 
Các vấn đề liên quan