自定義指令按鈕我有一個按鈕指令,如下所示(Plunker是here):與確認彈出
<button type="button"
data-confirm-popup-btntext="Reject"
data-confirm-popup-text="Do you want to reject"
data-confirm-popup-header="Reject"
data-confirm-popup-click="reject(obj)"
class="btn btn-danger btn-xs"
data-ng-class="{disabled : disable}"
data-ng-if="show"></button>
我data-confirm-popup-btntext
的按鈕上的文字。我不想要的。我也不想data-confirm-popup-click
。相反,我想使用ng-click
。
我的理念是,任何視圖都會有任何按鈕。如果我在處理之前需要顯示一個確認對話框,我會向該按鈕添加一個屬性(指令),該指令將處理所有事情。
此外,我無法在當前實施中添加<span class'bootstrap-icon'></span> Reject
。
所以我的期望指令的結果如下:
<button type="button"
data-confirm-popup-header="Reject"
data-confirm-popup-text="Do you want to reject"
<!--Above line two line will add confirm dialog functionality -->
data-ng-click="reject(obj)"
class="btn btn-danger btn-xs"
data-ng-class="{disabled : disable}"
data-ng-if="show"><span>Any HTML</span>Reject</button>
我試圖用trnsculation更換假的,真實的,但沒能實現這一功能。
您可以使用** ng-click =「dialogFun()」**並編寫一個函數** dialogFun **,在其中添加確認彈出類或將其css從隱藏改爲阻止。 – AndreaM16
不,我有很多按鈕。每個按鈕都有'ng-click'功能。我想構建這個指令以便於集成。由於某些按鈕需要此功能,有些則不需要。 –
哦,我明白了,那麼你應該定義一個屬性指令,它使我之前編寫的內容成爲可能,並在需要時將其包含在內。當我在家時,我會盡力實施它。 – AndreaM16