javascript - 删除 ngFor 中的前 4 个字符
问题描述
我有以下 ngFor 我想删除前四个字符c.FilmCode
<li class="">
<a [(ngModel)]="selectedmovies" ngDefaultControl name="" class="form-control" (click)="togglemovies()" id="cbocmovies" [ngModelOptions]="{standalone: true}">{{selectedmoviestext}}</a>
<div [ngClass]="{toggleMovie:IsToggleMovie==true}" *ngIf="movies.length > 0">
<ul class="clearfix">
<li *ngFor="let c of movies" [value]="c.FilmCode" (click)="OnMoviesChange(c.FilmTitle,c.FilmCode)">{{c.FilmTitle}}</li>
</ul>
</div>
</li>
下面是ts
代码
showmoviecombo(CinemaId) {
this.common.createAPIService('api/cinemas/GetListByCinemaId?CinemaId=' + CinemaId, '').subscribe((result: any) => {
this.movies = result;
//this.movieids = this.movies.FilmCode;
console.log(this.movieids);
});
}
有什么办法吗?
解决方案
您还可以使用Slice删除前四个字符
<li class="">
<a [(ngModel)]="selectedmovies" ngDefaultControl name="" class="form-control" (click)="togglemovies()" id="cbocmovies" [ngModelOptions]="{standalone: true}">{{selectedmoviestext}}</a>
<div [ngClass]="{toggleMovie:IsToggleMovie==true}" *ngIf="movies.length > 0">
<ul class="clearfix">
<li *ngFor="let c of movies" [value]="c.FilmCode" (click)="OnMoviesChange(c.FilmTitle,c.FilmCode)">{{c.FilmTitle.slice(4)}}</li>
</ul>
</div>
推荐阅读
- visual-studio - 如何使用 .NET Core 创建 Windows 窗体项目?
- jms - JMSListener 动态目标不起作用
- c# - DataGridView ConstraintException on row enter, Exception untraceable
- vba - 指定 ItemBox 中选定数据的列索引以在迭代选定项目时检索
- c# - 如何监听来自第 3 方 DLL 的表单的“Form.Shown”和“Window.Closing”?
- linux - Raspberry PI:make 命令不适用于下面的 makefile
- html - 为什么单击图库缩略图时页面会向上滚动?
- android - 以编程方式设置基于角色的访问
- python-2.7 - Selenium webdriver - 查找标签导航视频播放器元素的坐标以进行交互
- node.js - 使用 IDE 调试 node.js 后端应用程序,例如 WebStorm