AngularJS - функция вызова в HTML
Я создал функцию getAge()
в моей custom.js
. Эта функция должна быть вызвана на моей странице HTML.
Так что я пробовал вот так: -
<td>{{getAge(user.basicinformation[0].dateofbirth)}}</td>
Я не вижу результатов.
Как вызвать функцию в HTML?
Ответы
Ответ 1
Прикрепите getAge
и user
к $scope
контроллера страниц.
$scope.user = user;
$scope.getAge = getAge;
Убедитесь, что вы делаете это в контроллере и правильно настроите контроллер. Он не будет работать, если вы не настроили контроллер с этим представлением DOM и не включили службу $scope
в контроллер.
Ответ 2
Итак, создайте фильтр для getAge
.
app.filter("getAge", function(){
return function(input){
// Your logic
return output;
}
});
Затем вызовите его в HTML:
<td>{{ user.basicinformation[0].dateofbirth | getAge }}</td>