所以我是新來的JavaScript,甚至更新的角度,並有一個'我該怎麼做'的問題:在我的角度儀表板控制器,我寫了一些代碼,使一個瓷磚外觀就像在Windows手機上一樣。它只是顯示一個數字,但用實時數據綁定從0開始計數。我的問題是如何重構這個到另一個模塊,所以我可以調用像zoomUpFromZero(databoundField)的方法。來自C#背景,我會通過引用傳遞數據綁定字段。但在JavaScript中,這似乎不可能。javascript或angular pass/databind參考
var devCount = vm.deviceCount;
vm.deviceCount = 0;
var prom;
function zoomFromZero() {
if (vm.deviceCount >= devCount) {
stopit();
} else {
vm.deviceCount++;
prom = common.$timeout(zoomFromZero, 30);
}
};
function stopit() {
common.$timeout.cancel(prom);
};
zoomFromZero();
我會將整個事情都包裝在一個函數中,並讓它計算調用之間的毫秒數,以使其花費大約一秒。這可以做到嗎?
不錯! zoomy真棒。 – Rick242
最簡單的解決方案,可能是正確的 - 用指令裝飾元素,它只是工作。謝謝!現在如何讓我的代表,以便我可以投票... – Rick242