Dlaczego drugi przycisk nie działa, gdy ng-if jest używany?ng-click nie działa z ng-if
Chcę zrealizować przycisk, który jest obecny tylko wtedy, gdy wartość modelu jest ustawiona/nie ""/nie jest pusta.
Szablon:
<input type="text" ng-model="blub"/>
<br/>
<button ng-click="blub = 'xxxx'">X</button>
<br/>
<button ng-click="blub = 'yyyy'" ng-if="blub.length">Y</button>
Kontroler:
angular.module('test', [])
.controller('Main', function ($scope) {
// nothing to do here
});
się bawić: JSFiddle
Co używacie 'NG-if' za? –
Sprawdza zmienną zasięgu 'blub' dla długości! = 0. Następnie pokazuje mi przycisk. Na koniec chcę użyć tego przycisku, aby usunąć zmienną. To pozwala użytkownikowi całkowicie usunąć wartość. Na przykład. 'blub' jest częścią obiektu i powinno być ustawione tylko wtedy, gdy użytkownik chce je ustawić. –
BTW: Wpadłem też na ten [błąd] (http://forum.ionicframework.com/t/ng-click-wrapped-by-label-doesnt-work-when-migrated-from-beta-8-to- beta-11/8000/3) (Ionic?), dzięki czemu ng-click jest bezużyteczny, jeśli