我们可以使用 HTML 中的 ng-click 调用工厂方法吗?



要求是直接从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)"

最新更新