2013-08-07 11 views
7

Bu örnek vardır angularjs's docsgöster Bootstrap ipucu bir açısal girdi bir hata

<form name="myForm" ng-controller="Ctrl"> 
    userType: <input name="input" ng-model="userType" required> 
    <span class="error" ng-show="myForm.input.$error.required">Required!</span> 
</form> 

Ben aynı davranışı elde etmek istiyorum uzak ama bir Bootstrap araç ipucu ile alınır. Angular UI-Bootstraped projesine baktım (http://angular-ui.github.io/bootstrap/) ama bunu nasıl yapacağımı anlayamıyorum. gibi

şey: Yalnızca uygun bir çözüm elde etmek açısal-bootstrap kaynak kodu değiştirebilirsiniz gibi çeşitli yollar denedim

<input type="text" value="Click me!" 
    tooltip="See? Now click away..." 
    tooltip-trigger="focus" 
    tooltip-placement="right" 
    tooltip-enabled="myForm.input.$error.required" <--- pseudo code 
    /> 
+4

Bunun işe yarayıp yaramayacağını öğrenin: "[Özel etkinliklerde açısal-ui araç ipucunu etkinleştir] (http://stackoverflow.com/questions/16651227/enable-angular-ui-tooltip-on-custom-events/16653079#16653079) ". – Stewie

cevap

1

görünüyor. Fakat. Bir 'hacky' çözüm vardır, belki de size yardımcı olacağız hatta o size (kombine açısal-bootstrap ve açısal-girişten örnekler) gereken buydu: temelde burada sadece kaldırmak

<form name="myForm" class="my-form"> 
    userType: <input style="width: 50px;" name="input" ng-model="userType" required value="Click me!" tooltip="{{myForm.$valid ? '' : 'See? Now click away...'}}" tooltip-trigger="focus" tooltip-placement="right" class="form-control"> 
    <span class="error" ng-show="myForm.input.$error.required">Required!</span><br> 
    <tt>userType = {{userType}}</tt><br> 
    <tt>myForm.input.$valid = {{myForm.input.$valid}}</tt><br> 
    <tt>myForm.input.$error = {{myForm.input.$error}}</tt><br> 
    <tt>myForm.$valid = {{myForm.$valid}}</tt><br> 
    <tt>myForm.$error.required = {{!!myForm.$error.required}}</tt><br> 
</form> 

same in plunker.

araç ipucu metni ve gizler.

+0

Doğru cevap. Bu son derece zeki. Ancak bir hack :-) Teşekkürler! –

İlgili konular