2

参考: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”的参数“未定义”无效

任何帮助都会很棒。

4

1 回答 1

1

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

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

于 2016-06-01T09:56:16.813 回答