在Angularjs 1中,可以按以下方式排序和过滤:
<ul ng-repeat="friend in friends | filter:query | orderBy: 'name' ">
<li>{{friend.name}}</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
但我在Angularjs 2.0中找不到任何如何做到这一点的例子.我的问题是如何在Angularjs 2.0中进行排序和过滤?如果它仍然不受支持,是否有人知道何时或是否将它放入Angularjs 2.0?
我已经使用标记为"depricated"的路由器升级了Angular 2,并开始在rc5和rc6中使用"new"路由器.但是现在我遇到了一个问题(从rc5开始,在rc6中仍然是相同的),其中有一个组件需要导航到相同的组件但具有不同的参数(以获取其他数据,然后是视图中的那个已经完成,基于关于参数).
在depricated路由器中,每次使用this.router.navigate导航到组件时,都会调用构造函数和AfterViewInit等.在新的路由器中,在相互之后再次调用相同的组件时,不会调用构造函数和其他内容.所以我猜有一些"神奇"/缓存正在发生.另请注意,在组件中我发送了一个必需参数和一些可选参数,因此链接看起来像这样:http:// localhost:2222/mycomponent/1; someotherparam = 123
是否有任何方法可以在每次导航时强制创建组件?