我在angularjs項目中遇到了一些問題。AngularJs - 在其他地方使用循環字符串的值
我運行一個for循環來查詢一些嵌套的JSON數據並將其輸出到ng重複中的3個不同變量中。所以它構成了一個標題,我可以控制構成標題{{數字}} {{鏡頭}} {{目標}}的元素。
但是,我對angularjs的瞭解在這裏得到了延伸,因爲當我點擊其中一個事件(來自ng-repeat列表)時,它給了我一個新選項卡,但我想將該事件的標題帶到新的標籤。
我不能將它作爲範圍變量調用,因爲最後一個變量仍然保留在那裏。我想過把它作爲一個新的變量..但不確定如何在angularjs中實際做到這一點。
這裏是我的工作代碼:
<li ng-repeat="event in events.events">
<div ng-if="actionType(event)" >
{{number}}
{{shots}}
{{goals}}
</div>
<a class="showPlayer" ng-click="showPlayer(event)">
View more stats
</a>
</li>
我angularjs只是for循環看起來對於JS裏面的值,並將它們分配作爲變量的標準。
任何意見是非常感謝。
編輯:24小時後,我仍然無法破解(非常令人沮喪)。 我不確定是否有辦法從ng-click中獲取字符串並克隆該字符串? 當我已經有了這些信息的時候,我不想再爲這個標題執行另一個檢查,當然這裏有一個'角度'的方法來完成這個工作?
如果我剛剛爲例如{{shots}}輸出{{shots}},那麼只要使用分配給該變量的最後一個字符串,無論我點擊哪一個字符串。例如。如果for循環產生了0,5,6,3,4,並且我點擊了6. {{shots}}總是輸出4.這就好像我需要獲取所選事件的信息。 – dhod
@ user2891681給我們解決這個問題。 –