我需要按类别过滤项目列表.我希望用户能够单击按钮,然后将过滤器应用于列表.
目前,我的工作达到了一定程度.
比方说,我有一个电影列表,如下所示:
<li ng-repeat="movie in movieList | filter:filters">{{ movie.title }}</li>
Run Code Online (Sandbox Code Playgroud)
我还有一个电影类型列表(呈现为按钮,点击时会过滤电影列表),如下所示:
<li ng-repeat="genre in genres">
<a ng-click="filters.genre = genre.name" ng-click='changeGenre(genre.name)'>{{genre.name}}</a>
</li>
Run Code Online (Sandbox Code Playgroud)
(所有'changeGenre()'函数都会更新范围以显示当前正在查看的类型).
现在这个工作很好,直到我遇到这样的情况,比如我有两种类型:'动作'和'动作冒险'.当我使用"动作"类型的电影进行过滤时,我不仅会获得动作电影列表,还会获得动作冒险电影.
有没有办法可以使用过滤器获得完全匹配?
我可以用Javascript做到这一点,但我想知道我是否可以将css类添加到特定的symfony2表单选项(不是选择字段本身,而是个别选项).
例如,我想将不同的CSS样式应用于'select'中的各个'option'标签.我只能找到一种方法来为标签添加一个类.
提前致谢.
我正在尝试为以下代码段找到Big O运行时间:
for( i = 0; i < n * n; i++ )
for( j = 0; j < i; j++ )
k++;
Run Code Online (Sandbox Code Playgroud)
由于n的乘法,或者只是O(n ^ 2),我不确定它是否是O(n ^ 3).一些帮助将不胜感激:)
我正在使用Symfony2构建一个包含用户帐户的站点,我有一个部分,其中用户有一个项目列表,所有这些都可以在单击时进行编辑.
目前,当用户点击要编辑的项目时,将会有一个ajax请求来提取与该项目相关的所有信息,并构建一个表单,然后该表单将被放置在当前页面内.
现在这是我的问题,比如一个用户在他们的项目页面上,并且他们清除了他们的浏览器缓存(并且已经注销),当他们点击要编辑的项目时,我已经设置好所以什么都不会发生,但是如果他们在此之后立即尝试登录(使用标准的website.com/login页面),它们将被重定向到之前尝试加载的表单.(此页面只包含一个表单,仅此而已,可能会使用户感到困惑).
我已经在登录到用户个人资料页面后设置Symfony2进行重定向,但仍然会在登录后从ajax请求重定向到表单.
我只是希望在任何情况下登录后都可以将用户重定向到他们的个人资料页面.