直接从Angular JS指令调用服务是一种好习惯吗?
这是一个示例:将name作为输入并调用服务(连接到db)以获取HTML内容并呈现它的指令。
在linkFn内部进行服务调用以获取HTML内容
或
返回{ 限制:' EA&#39 ;, 范围:{ 名:" =&#34 ;, getPartial:"&" }, 链接:linkFn }
此处getHTMLContent在控制器中实现并调用相同的服务。
答案 0 :(得分:1)
没有。想象一下,如果你把那个指令放在“ng-repeat”中。你有太多的服务器调用。如何检索模型应该与呈现模型的方式分开。