我有一个Angular2组件:
class A {
filter(..)
}
Run Code Online (Sandbox Code Playgroud)
在A的模板中,我有
<.. list | pipe:filter ..>
Run Code Online (Sandbox Code Playgroud)
管道内部我调用filter,问题是我没有引用"this",因为JS是动态范围的,当我调用它时,我无法访问过滤器内部的A实例变量.有没有办法获得"这个"参考?
你不应该需要this.你应该可以调用filter()它,它应该被插入而不需要this.但是,你需要把它放在{{ }}即
{{list | pipe:filter()}}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
882 次 |
| 最近记录: |