【发布时间】:2017-04-10 05:45:24
【问题描述】:
我有一个关于 angular2 管道的问题。 我想根据模式获取管道作为返回值:字符串。 我认为有两种方法可以得到它,但两者都不起作用。
page.html
<p>{{value | getSchema(value, schema)}}</p>
page.ts
getSchema(value, schema){
if(schema == 'Currency'){
return "currency: 'USD':true";
} else if(schema == 'Number'){
return 'number';
}
}
或
page.html
<p>{{getSchema(value, schema)}}</p>
page.ts
getSchema(value, schema){
if(schema == 'Currency'){
return value + "| currency: 'USD':true";
} else if(schema == 'Number'){
return value + '| number';
}
}
有什么想法吗? 谢谢。
【问题讨论】:
-
为什么不把开关逻辑放在一个接受参数的管道中呢?它会更清晰,而且性能可能不会那么差。
标签: angular ionic2 angular2-pipe