2016-06-01 6 views
2

참조 : https://angular.io/docs/js/latest/api/common/SlicePipe-class.html. 문자열 개체의 처음 20 자까지 슬라이싱하려고합니다.템플릿 2에서 SlicePipe를 사용하여 문자열 객체를 조각화하려고하는 각도 2

이 시도 :

<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'

어떤 도움도 좋은 것입니다.

답변

1

이 최근에 아직 제공되지 않습니다 고정 된 것으로 보인다 알려진 문제 https://github.com/angular/angular/pull/7152

것 같다.

+0

문자열을 슬라이스하는 다른 방법이 있습니까? 나는 단락을하려고 애 쓰고있다. 더 많은 기능을 읽으려고한다. (CSS에서 할 수있다.) 나는 angular2를 시도하고있다. Angular2의 안정적인 릴리스에 대한 정보. – Karthigeyan

+1

직접 슬라이스 파이프를 만들 수 있습니다. 위의 링크는 수정 사항을 포함한 소스를 포함합니다 (단지 몇 줄의 대구). 선적 된 Angular 버전에는 아직 포함되지 않았습니다. –