类<script language="javascript">
function changeImage() {
if (document.getElementById("imgClickAndChange").src == "assets/img1.png")
{
document.getElementById("imgClickAndChange").src = "assets/img2.png";
}
else if (document.getElementById("imgClickAndChange").src == "assets/img2.png")
{
document.getElementById("imgClickAndChange").src = "assets/img3.png";
}
else if(document.getElementById("imgClickAndChange").src == "assets/img3.png"){
document.getElementById("imgClickAndChange").src = "assets/img1.png"
}
具有2个属性Subject
和closed
。我知道close可以用来检查isStopped
是否仍然可以订阅,但是Subject
到底应该用来做什么?
我之所以这样问,是因为我试图找到一种方法来知道BehaviourSubject的下一个操作何时完成。我可以使用isStopped还是将其用于其他用途?
答案 0 :(得分:1)
closed
和isStopped
的比较行为可以通过每次操作后的结果值来看到:
closed
:false
isStopped
:true
。closed
:false
isStopped
:true
。 closed
:true
isStopped
:true
这不是穷举,只是显示了常见情况。