需求:用户可以自行选择条目进行下载,所以需要把id传给后端,但是这个id可能很多,所以用到了post请求表单下载问题:这里操作了dom所以把这个处理放在directive中,但是请求一般不都是放在service中吗,所以比较矛盾,有木有最佳实践?
Following the voice in heart.
首先,既然你已经放了 directive 中,为什么不用 template 去定义模板。?至于你需要根据 $scope.xxx 来设置 value 属性,很好解决,有个东西叫 ng-attr,文档:https://docs.angularjs.org/gu...
$scope.xxx
value
ng-attr
请求一般不都是放在service中吗
如果你说的 service 指的是 angular 的 service,那没有这个规定。。。你可以封装到 service 或者 factory,但你直接在 controller 中用 $http 或者 $resource 去请求也没有任何问题啊。。
service
factory
controller
$http
$resource
首先,既然你已经放了 directive 中,为什么不用 template 去定义模板。?
至于你需要根据
$scope.xxx
来设置value
属性,很好解决,有个东西叫ng-attr
,文档:https://docs.angularjs.org/gu...如果你说的
service
指的是 angular 的service
,那没有这个规定。。。你可以封装到service
或者factory
,但你直接在controller
中用$http
或者$resource
去请求也没有任何问题啊。。