转换角js1.X过滤器到angular js 2.0管道
convert angular js1.x filter to angular js 2.0 pipes
我需要转换角1。X过滤器到angular 2.0管道请帮我一下,下面是我的angular js 1。X筛选码
$scope.selectname1={};
$scope.selectname2={};
$scope.selectname3={};
$scope.filter1 = function(item){
return (!($scope.selectname1&&$scope.selectname1.id)||item.id !=$scope.selectname1.id);
};
$scope.filter2 = function(item){
return (!($scope.selectname2&&$scope.selectname2.id)||item.id!=$scope.selectname2.id);
};
$scope.filter3 = function(item){
return (!($scope.selectname3&&$scope.selectname3.id)||item.id !=$scope.selectname3.id);
};
创建管道类
import { Pipe, PipeTransform } from '@angular/core';
@Pipe({name: 'filter1'})
export class ExponentialStrengthPipe implements PipeTransform {
transform(value: number, exponent: string): number {
return exponent; // do something with your vallue
}
}
之后在你的组件中添加并包含pipe
import { Component } from '@angular/core';
import { ExponentialStrengthPipe } from './exponential-strength.pipe';
@Component({
selector: 'power-booster',
template: `
<h2>Power Booster</h2>
<p>Super power boost: {{2 | filter1}}</p>
`,
pipes: [ExponentialStrengthPipe]
})
export class PowerBoosterComponent { }
相关文章:
- Rails资产管道-自定义js文件
- 使用transducer-js和most.js创建一个从Json到streams的管道
- 如何确保Rails资产管道中的JQuery脚本在控制器特定的JS之后被调用
- Node.JS-如何有条件地停止管道流
- 更正Node.js异步管道中的对象方法调用
- Sails.js在js文件更改时运行资产管道
- 带有foo.js和foo.js.coffee(空)的Rails资产管道导致js循环.为什么?
- 限制 Node.js 中同时通过管道传输的 HTTP 请求
- 节点.js将相同的可读流管道传输到多个(可写)目标
- 筛选请求管道节点.js
- Rails 4:资产管道的正常CSS/JS开发工作流程
- 如何在 node.js 中关闭子进程的 stdio 管道
- 使用 Django 管道,为什么我会遇到 JS 错误
- 使用资产管道时缓存 css/js 文件
- 使用 Rails 3 资产管道命名间隔的第三方 JS 库
- knex.js管道要表达
- 不确定为什么node.js管道挂起
- Node.js管道-如何编写
- 带有node.js管道接收器的ZeroMQ在一段时间后停止接收消息
- 转换角js1.X过滤器到angular js 2.0管道