要求是直接从ng-click调用工厂方法,可以吗?
ng-click="viewDocument(documentData.docId)"
是的,如果您像这样将工厂绑定到您的作用域:
$scope.factory = myFactory;
然后在您的模板中:
ng-click="myFactory.viewDocument(documentData.docId)"
或者直接将函数绑定到您的作用域:
$scope.viewDocument = myFactory.viewDocument;
在您的模板中:
ng-click="viewDocument(documentData.docId)"