2017-03-28 1 views
0

이것을 적절한 타이프 스크립트 (angular2)로 변환 할 수 있습니까? 나는 범위 오류 얻을 수 있기 때문에.indexOf로 typescript 범위 지정 오류

import { UtilsService } from '../providers/utils-service'; 

@Injectable() 
export class ImagesService { 

    constructor(
      private connectionStatus: ConnectionStatus 
     , private UrlExists: UrlExists 
     , private storageService: LocalStorageService 
     , private UtilsService: UtilsService 
    ) { 
    } 

    usualTreatment(prodata, gotANewDB) { 
     if (str.indexOf(suffix, this.length - suffix.length) === -1) { 
     ... 

는 :

Typescript Error 
Property 'length' does not exist on type 'ImagesService'. 
src/providers/images-service.ts 
for (var str in imagesUrls) { 
    if (str.indexOf(suffix, this.length 
+1

당신은 우리가 필요로하는 ImagesService 클래스 –

+2

의 식에서 나타내지 재산 더 컨텍스트가 않았다, 무엇을 포장되는 의미 가정 'if' 문, 메서드, 함수, 화살표 함수? 필요한 경우 더 많은 코드와 전체 수업을 제공하십시오. – n00dl3

+1

'images-service.ts'에 대한 게시물 코드를 입력하십시오 –

답변

1

을 당신이

if (str.indexOf(suffix, str.length - suffix.length) === -1) { 
         ^^^ 
+1

예 .... 간단한 pfff;) – Louis