Anforderungen: Benutzer können Elemente zum Herunterladen auswählen, daher muss die ID an das Backend übergeben werden, es können jedoch viele IDs vorhanden sein, daher wird zum Herunterladen ein Post-Anfrageformular verwendet.
Problem: Hier wird DOM betrieben, daher erfolgt diese Verarbeitung werden zwar in die Richtlinie aufgenommen, aber nicht generell in den Dienst gestellt, daher ist das ziemlich widersprüchlich. Gibt es eine bewährte Vorgehensweise?
首先,既然你已经放了 directive 中,为什么不用 template 去定义模板。?
至于你需要根据
$scope.xxx
来设置value
属性,很好解决,有个东西叫ng-attr
,文档:https://docs.angularjs.org/gu...如果你说的
service
指的是 angular 的service
,那没有这个规定。。。你可以封装到service
或者factory
,但你直接在controller
中用$http
或者$resource
去请求也没有任何问题啊。。