angular-ui-bootstrap-Registerkarte wählen Sie die Funktion klicken Sie auf
Bin versucht zu rufen, eine Ausdruck-Funktion auf der Registerkarte wählen Sie mit angular ui bootstrap, aber der Ausdruck ist nicht genannt wird, aber die überprüfung auf Winkel-inspector die Funktion /Ausdruck vorhanden ist : unten ist mein code funktioniert:
NB : Andere tabs ordnungsgemäß
Schrägdurchstrahlung
<uib-tab ng-click="vm.alertMe" select="" heading="New Invoice">
.....
</uib-tab>
controller als vm
vm.alertMe = alertMe;
function alertMe() {
setTimeout(function() {
$window.alert('You\'ve selected the alert tab!');
});
}
- Bitte nicht Bearbeiten, Antworten auf Ihre Fragen. Wenn Sie eine Antwort haben, schicken Sie es unten, und markieren Sie es akzeptiert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du bist nicht die Funktion aufrufen, in Ihrem DOM.
stattdessen:
sollten Sie rufen es wie folgt:
$window
serviceWarum nicht definieren, die alertMe-Funktion direkt auf die vm. Ich kann nicht sehen, Ihre ganze code. Ich nehme an, es sollte funktionieren, wenn du die vm korrekt zugewiesen als
this
im controller. Auch sicherstellen, dass in der html-controller ist korrekt definiert ist. Lassen Sie mich wissen 🙂$window
service, um den controllerImmer Spritzen die base-service-Namen, die Sie in Ihrem angular-app in den oben genannten Beispiel war ich nicht aufrufen :
$window
service geführt in der bug /Fehler .meine Letzte Steuerung ist wie folgt :und der Blick ,