自定义指令按钮我有一个按钮指令,如下所示(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