-1
我希望我的應用中的按鈕提供反饋,例如demonstrated here。實現按鈕反饋的最佳方式
我想知道如何構建我的代碼。我希望能夠改變類,文本,並可能在點擊後禁用它們。我猜一個指令是正確的,但是會發生確切的變化取決於按鈕,並且將內容或類名放入控制器或指令內似乎不太正確。
現在我有一個非常通用的指令,通過其他屬性採取所有選項,但我不知道是否有人可以看到更好的方式嗎?
我希望我的應用中的按鈕提供反饋,例如demonstrated here。實現按鈕反饋的最佳方式
我想知道如何構建我的代碼。我希望能夠改變類,文本,並可能在點擊後禁用它們。我猜一個指令是正確的,但是會發生確切的變化取決於按鈕,並且將內容或類名放入控制器或指令內似乎不太正確。
現在我有一個非常通用的指令,通過其他屬性採取所有選項,但我不知道是否有人可以看到更好的方式嗎?
始終以一個非常簡單的directive
開頭,並使用CSS類進行擴展。如果你想做一件特別的工作,你可以使用controller
的功能。我認爲你做出了正確的選擇。想看看角UI最佳實踐:http://angular-ui.github.io
你可以在每個動作添加事件:
// Create a new instance of ladda for the specified button
var l = Ladda.create(document.querySelector('.my-button'));
// Start loading
l.start();
// Will display a progress bar for 50% of the button width
l.setProgress(0.5);
// Stop loading
l.stop();
// Toggle between loading/not loading states
l.toggle();
// Check the current state
l.isLoading();
好吧,謝謝:)。我會通過角度掠奪來看看他們是如何處理這類事情的。 –