Ich versuche, ein anklickbares Dropdown-Menü zu erstellen. Ich verwende meine eigene AngularJS-Anweisung, um das Dropdown-Menü zu erstellen und die Menüelemente dynamisch zu laden.Wie toggle list Elemente mit AngularJS und CSS
Ich bin weit gekommen, aber jetzt habe ich nur ein kleines Problem .. Ich kann kein CSS (3) finden nur eine Möglichkeit, eine Animation für das Herunterfallen ul
's zu machen.
Was ich habe:
Der Code für die Drop-Down-Funktion:
private CreateDirective(): any {
return {
restirct: 'E',
scope: {
dataset: '='
},
templateUrl: 'App/Templates/LeftBar/index.html',
controller: function ($scope) {
$scope.Select = Select;
var SelectedItem;
function Select(MenuItem: any): any {
if (SelectedItem != null) {
SelectedItem.selected = false;
}
if (MenuItem.open) {
MenuItem.selected = true;
MenuItem.open = false;
return;
}
if (MenuItem.childs && MenuItem.childs.length > 0) {
MenuItem.open = true;
}
MenuItem.selected = true;
SelectedItem = MenuItem;
}
}
}
}
Kennt jemand vielleicht ein Ersatz von jQuery slideToggle
oder eine Art und Weise jQuery zu verwenden slideToggle
in meiner Direktive?
Vielen Dank im Voraus!
In welcher Sprache ist das geschrieben? denn das scheint nicht wie JavaScript ... – Neal
JavaScript kombiniert mit TypeScript @Neal – Peurr
Dann setzen Sie das in die Tags .... – Neal