Heim > Fragen und Antworten > Hauptteil
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?
高洛峰2017-06-10 09:50:10
首先,既然你已经放了 directive 中,为什么不用 template 去定义模板。?
至于你需要根据 $scope.xxx
来设置 value
属性,很好解决,有个东西叫 ng-attr
,文档:https://docs.angularjs.org/gu...
请求一般不都是放在service中吗
如果你说的 service
指的是 angular 的 service
,那没有这个规定。。。你可以封装到 service
或者 factory
,但你直接在 controller
中用 $http
或者 $resource
去请求也没有任何问题啊。。