在AngularJS中创建通用的ajax-search(指令,服务?)

时间:2014-11-22 11:17:07

标签: ajax angularjs

我希望构建一个可以重复用于搜索网站不同部分的Ajax搜索栏。

我认为,就输入和显示输出的通用方式而言,指令对此有好处,但我想根据它的使用位置挂钩不同的搜索机制。

由于我想在任何时候想要使用不同的搜索功能,我想到的是每项功能的服务,但我想知道是否有可能告诉指令使用哪种服务?或者,最好的办法是:

1 个答案:

答案 0 :(得分:1)

我想服务和控制器的组合,让指令接受搜索功能(如ngclick),控制器将服务链接到范围,以便绑定它。这样,该指令将非常愚蠢,但能够接受来自任何服务的getter。

很抱歉缺少代码,从手机输入。