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

Angular2 trying to slice string object using SlicePipe in template

参考: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}} 在我的模板中获取描述值,但是当我切片时它说

Invalid argument 'undefined' for pipe 'SlicePipe'

任何帮助都会很棒。

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

最近好像修好了,但是还没发货