我忙着写我的Angular2第一管和我需要一些帮助把这个在一起。Angular2爆炸管
问题: 我有一个API返回一组数字:1-2-03-4-5和我想的风格,这些数字像这样:
<div class="number">1</div>
<div class="number">2</div>
<div class="number">03</div>
<div class="number">4</div>
<div class="number">5</div>
如果这其中PHP我尔德干脆去:
$array = explode("-","1-2-03-4-5");
foreach ($array AS $number) {
echo ' <div class="number">'.$number.'</div>';
}
我的目标是做这样的角度,所以我创建了一个管的事情:
import {Pipe} from "angular2/core";
@Pipe({
name:"explode"
})
export class ExplodePipe {
transform(value) {
return some explody stuff here;
}
}
这包括在我的组件
import {Component, OnInit} from 'angular2/core';
import {RouteParams, ROUTER_DIRECTIVES} from "angular2/router";
import {HelpMenuComponent} from "./help-menu.component";
import {ExplodePipe} from "../Pipes/my.pipes";
@Component({
pipes:[ExplodePipe],
template: `
{{ExplodeMe | explode}}
`
...
出口类ViewResultsComponent实现的OnInit { ExplodeMe: “1-2-03-4-5”; }
- 我在哪里插入HTML以包含在输出中?这是管道方法吗?我能否以某种方式告诉管道以{{}}部分的某种方式进行格式化?
- 什么数据提供给管道我如何访问它?
谢谢!