2014-01-13 2 views
17

에 대한 String.startsWith (문자열) 작업 코드를 다음인가가 나는 유사한이 AngularJS와

<section class="row-fluid result" ng-repeat="result in getResults()"> 
<p>{{result.name}}</p> 
<p>{{result.link}}</p> 
</section> 

resultresult.resultId는 다음과 같은 소스 접두사 중 하나가 반환됩니다 resultId 라는 또 다른 속성을 가지고 : 1, 2를, 세. 예를 들어

이 전형적인 resultId 있습니다 : 접두사 반면 One3244243, One23036043, Two3890234, Three23114232

의미 :

One=Source ABC 
Two=Source XYZ 
Three=Source WXY 

그래서, 지금은 또한 결과의 ID 접두사에 따라 각 결과의 소스를 표시 할 :

<section class="row-fluid result" ng-repeat="result in getResults()"> 
<p>{{result.name}}</p> 
<p>{{result.link}}</p> 
<p><!-- display 'Source ABC' if result.resultId starts with One --> </p> 
<p><!-- display 'Source XYZ' if result.resultId starts with Two--> </p> 
<p><!-- display 'Source WXY' if result.resultId starts with Three --> </p> 

</section> 
+2

'ng-show = "result.resultId.indexOf ('One') == 0"'등. – probablyup

+1

@ ultraviol3tlux 작동 했으므로 답변으로 게시하여 받아 들일 수 있도록하십시오. – Watt

+0

감사합니다. – probablyup

답변

35

do ng-show="result.resultId.indexOf('One') == 0"

관련 문제