Angular2尝试在模板中使用SlicePipe切割字符串对象

时间:2016-06-01 09:49:30

标签: angular angular2-template angular2-pipe

参考:https://angular.io/docs/js/latest/api/common/SlicePipe-class.html。尝试切割字符串对象的前20个字符。

试过:

<p>{{item.description | slice:0:20}}...</p>

<p>{{item.description}}[0:20]: '{{item.description | slice:0:20}}'</p>

此处item.description的类型为String

export class Details {
  description: string; 
}

@Component({
  selector: 'editor'
})
export class AppComponent implements OnInit {
  item: details = <Details>{};
}

注意:我使用{{item.description}}在我的模板中获得了描述的价值,但当我切片时说

  

管道'SlicePipe'

的参数'undefined'无效

任何帮助都会很棒。

1 个答案:

答案 0 :(得分:1)

这似乎是一个已知问题https://github.com/angular/angular/pull/7152

最近似乎已修复但尚未发货。