混合树枝和角?用于搜索表的前端查询服务

时间:2016-01-26 08:58:55

标签: angularjs search twig frontend

我想要做的是获取用于搜索表格的前端查询服务。像这样http://angular.github.io/angular-phonecat/step-3/app/ 我已经用Angular实现了它。我的问题是,如果使用Twig有类似的方法,或任何其他可能性?甚至建议将Angular与Twig混合使用吗?

是的,我是这个人的新手。

1 个答案:

答案 0 :(得分:0)

两种不同的方法

示例中的过滤器完全在前端进行。它会加载siteload上的所有数据并在之后过滤它们。如果你想用大多数服务器端代码实现类似的结果,你可能会更像搜索功能而不仅仅是过滤器。您所做的是在按键上设置延迟,然后向执行查询的服务器发送ajax请求并呈现结果。如果您的数据集很大并且在过滤之前无法在siteload上加载所有内容,这尤其有意义。

使用Twig和Angular一起

但是,如果你同时使用twig和angular,你应该在前端定义一个别名为angular,或者在服务器端用引号括起花括号。

为角度变量定义别名

angular.module('myApp', []).config(function($interpolateProvider){
    $interpolateProvider.startSymbol('{[{').endSymbol('}]}');
});

在服务器端使用引号

{{ '{{' ~ yourvariable ~ '}}' }}
相关问题