我试图初始化一个过滤值但没有成功。我将使用 partial/ng-include 所以变量的名称不能改变。
我使用 angularjs v1.0.2,我也尝试使用 v1.1.1
<script>
function Ctrl($scope) {
$scope.trains = [ 1, 2];
}
</script>
<div ng-app ng-controller="Ctrl">
<div ng-init="t = (trains | filter:1)">
{{ t }}
{{ trains | filter:1 }}
</div>
<div ng-init="t = (trains | filter:2)">
{{ t }}
{{ trains | filter:2 }}
</div>
</div>
输出
[2] [1]
[2] [2]
这是这个例子-> http://jsfiddle.net/9q5D4/4/