Ответ 1
Сделайте ng-show="result.resultId.indexOf('One') == 0"
и т.д.
У меня похож на следующий рабочий код
<section class="row-fluid result" ng-repeat="result in getResults()">
<p>{{result.name}}</p>
<p>{{result.link}}</p>
</section>
result
имеет другое свойство, называемое resultId
где result.resultId
вернет один из следующих префиксов источника: один, два, три.
Например, это типичный результат: One3244243, One23036043, Two3890234, Three23114232
В то время как префиксы означают:
One=Source ABC
Two=Source XYZ
Three=Source WXY
Итак, теперь я хочу также отображать источники каждого результата на основе идентификатора результата префиксы:
<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>
Сделайте ng-show="result.resultId.indexOf('One') == 0"
и т.д.