我正在嘗試製作一個顯示離線和在線twitch流的頁面,如果流在線,我希望它顯示較暗的顏色,但我擁有的並不是真正的工作。我不是100%熟悉AngularJS,所以任何幫助將不勝感激。AngularJS上的條件BG顏色
我發現的所有其他條目聲明爲數組中的每個條目創建css條目,但數組始終在更改並添加新條目。我無法繼續爲每個拖纜添加新的獨立樣式。
這是導致問題的一部分:
$.getJSON(url + 'streams/' + stream + cb).success(function(data) {
var streaming = (data.stream === null) ? false : true;
if (streaming) {
obj.status = 'green fa fa-check';
document.getElementById("'oncheck-' + user.username").style.backgroundColor = '#ccffcc';
var streamTitle = data.stream.channel.game;
if (streamTitle.length > 36) {
streamTitle = streamTitle.substring(0,33);
streamTitle += '...';
}
obj.streamTitle = streamTitle;
然後對部分的HTML部分我:
<li id="oncheck-{{user.username}}">
<img ng-src="{{user.logo}}" err-src="images/twitch-default.jpg" class="pic"/>
<span class="name">{{user.name}}</span>
<span class="status"><i class="{{user.status}}"></i></span>
<span id="offline" class="title">{{user.streamTitle}}</span>
</li>
的ID「的oncheck - {{} user.username }正常工作,但它是我想要更改該盒的BG的部分,如果它不在線。
'$ .getJSON' < - 爲什麼? Angular擁有'$ http',它與框架的其他部分整合 – Phil
爲什麼在我發佈之後的幾秒鐘內,這已經是downvoted? ... – DJYumene
我正在爲數據流提取數據,但那部分不是問題,我只是想在流式傳輸器聯機時更改背景。 – DJYumene