需求:用户可以自行选择条目进行下载,所以需要把id传给后端,但是这个id可能很多,所以用到了post请求表单下载
问题:这里操作了dom所以把这个处理放在directive中,但是请求一般不都是放在service中吗,所以比较矛盾,有木有最佳实践?
高洛峰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
去请求也没有任何问题啊。。