此功能在控制器内部,并通过视图中的单击按钮激活,我可以将它放到.service或.factory所以我可以释放我的控制器以获得更好的代码视图,以及如何?
$scope.promjeni5 = function () {
if(sk5 === kockice[0].src) {
m5 = kockice[0].src;
sk5 = document.getElementById("sk5").src = zkockice[0].src;
} else if(sk5 === kockice[1].src) {
m5 = kockice[1].src;
sk5 = document.getElementById("sk5").src = zkockice[1].src;
} else if(sk5 === kockice[2].src) {
m5 = kockice[2].src;
sk5 = document.getElementById("sk5").src = zkockice[2].src;
} else if(sk5 === kockice[3].src) {
m5 = kockice[3].src;
sk5 = document.getElementById("sk5").src = zkockice[3].src;
} else if(sk5 === kockice[4].src) {
m5 = kockice[4].src;
sk5 = document.getElementById("sk5").src = zkockice[4].src;
} else if(sk5 === kockice[5].src) {
m5 = kockice[5].src;
sk5 = document.getElementById("sk5").src = zkockice[5].src;
} else {
sk5 = document.getElementById("sk5").src = m5;
}
}
//这就是它在视野中的触发方式