我在protobuf中有一些嵌套在另外两层Protobuf中的数据。我需要经常访问这个内部最原始的proto,导致大量的代码重复。目前,使用Angular2,我正在访问这样的数据:
didEndDisplaying
我想通过将func collectionView(_ collectionView: UICollectionView, didEndDisplaying cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
if let comedyCell = cell as? ComedyCollectionViewCell {
comedyCell.avPlayer.pause()
}
}
分配给变量来避免所有重复。我希望我能做到
<ng-container *ngIf="response | async as resp;">
<h3>{{resp.getUser().getCommentsList().getTitle()}}</h3>
<h4>{{resp.getUser().getCommentsList().getAuthorNickname()}}</h4>
<p>{{resp.getUser().getCommentsList().getBody()}}</p>
<br>
</ng-container>
但这不起作用。访问多个嵌套的protobuf字段时避免重复的最佳做法是什么。像resp.getUser().getCommentsList().
那样非常易读的东西会很棒。