Javascript 是否可以在angularjs中使用不带范围变量的方法显示数据
我有一个方法:Javascript 是否可以在angularjs中使用不带范围变量的方法显示数据,javascript,angularjs,methods,Javascript,Angularjs,Methods,我有一个方法: <span ng-init="getJobApplicantsList(jobId)">(number should be display here)</span> 我想要这样的东西: <span>{{getJobApplicantsList(jobId)}}</span> 把电话号码还给我就行了 $scope.getJobApplicantsList = function(jobId) { return find
<span ng-init="getJobApplicantsList(jobId)">(number should be display here)</span>
我想要这样的东西:
<span>{{getJobApplicantsList(jobId)}}</span>
把电话号码还给我就行了
$scope.getJobApplicantsList = function(jobId) {
return findByMatchingProperties(set, { jobId: jobId }).length;
}
并调用模板中的函数
<span>{{getJobApplicantsList(jobId)}}</span>
只需从函数返回值,无需将其存储到任何范围变量中 您还可以通过使用以下命令来避免使用$scope: JS- HTML-
<div ng=controller="AppController as vm">
<span ng-bind="vm.getJobApplicantsList(jobId)"></span>
</div>
var vm = this;
vm.getJobApplicantsList = function (jobId) {
return findByMatchingProperties(set, { jobId: jobId }).length;
}
<div ng=controller="AppController as vm">
<span ng-bind="vm.getJobApplicantsList(jobId)"></span>
</div>