2014-06-13 14 views
7

Próbuję użyć Angularjs. Jak wyświetlić wynik funkcji w widoku?Jak wyświetlić wartość zwracaną przez funkcję za pomocą Angularjs

Mam taki HTML.

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

I javascript dla tego.

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

a jest poprawnie wyświetlane, ale b jest pusty. Co ja robię źle?

Odpowiedz

10

b to function object. Aby uzyskać wynik, musisz go wywołać.

Spróbuj

<p>b: {{ b() }}</p> 
Powiązane problemy