Feste top-Inhalte mit scrollbaren Listenansicht ionic
Hier ist mein code
<ion-view title="'Ask'">
<ion-content has-header="true" >
<!-- Top Content -->
<div class="item item-input-inset">
<label class="item-input-wrapper">
<input type="text" align="center" ng-model="newmsg" placeholder="Title">
</label>
<button class="button button-small button-button-outline button-balanced"
ng-click="insert(newmsg)">Add</button>
</div>
<div class="item item-input-inset">
<ti-segmented-control on-select="tapChanged($index)"style="width: 100%;">
<ti-segmented-control-button class="button-balanced" title="'title 1'" selected> </ti-segmented-control-button>
<ti-segmented-control-button class="button-balanced" title="'title 2'"></ti-segmented-control-button>
</ti-segmented-control>
</div>
<!-- list view -->
<ion-list>
<ion-item ng-repeat="item in items">
{{item.name}}!
</ion-item>
</ion-list>
</ion-content>
</ion-view>
oben scrollen eine ganze Seite.
dann habe ich versucht, scroll="false"
im ion-content-tag und <ion-scroll direction="y"></ion-scroll>
im ion-Liste, aber die scroll-view nicht einen Bildlauf zum Ende der Liste Elemente.
Jemand eine Idee um dieses Problem zu lösen ?.
vielen Dank im Voraus.
Bearbeiten
plunker (Dank LeftyX für ausführbaren code)
Haben Sie vielleicht ein paar Fehler mit Ihren Skripten. Sie können keine HTML-Kommentar mit //, die Sie haben zu verwenden <!-- Kommentar --> statt. plunker kann Ihnen helfen, zu erkennen Ihr problem.
ich weiß, dass ich nur hier erwähnen..jetzt code aktualisiert.Sie haben eine Idee für Feste top-Inhalte mit scrollbaren Liste unten
ich weiß, dass ich nur hier erwähnen..jetzt code aktualisiert.Sie haben eine Idee für Feste top-Inhalte mit scrollbaren Liste unten
InformationsquelleAutor chimbu | 2015-09-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die beste option, wenn Sie möchten, um überschriften und sub-überschriften mit verschiedenen Höhen - wie in Ihrem Fall - ist die Verwendung
sass
und passen Sie die Variablen.Aus dem Verzeichnis der Anwendung, die Sie ausführen können:
und Ionischen schaffen würde, die die scss-Dateien und die gulp-task verknüpft.
Wie Sie sehen können hier die Höhe der subheader
ist gleich der Höhe der Kopfzeile: 44px:
Könnten Sie ändern Sie den Wert für
$bar-subheader-height
hinzufügen einer Zeile in derionic.app.scss
Datei (Ordner scss):und die gulp-task zusammenstellen würde in der geänderten
css
- Datei.Die andere option ist, um neu zu definieren, css-Regeln. Wie Sie sehen können, in diesem plunker
Habe ich überschriften und sub-überschriften (mit den gleichen Richtlinien
ion-header-bar
):in der css habe ich erstellt, 2 Stile, die angewendet werden, um die zweite
<ion-header-bar>
und die<ion-content>
:Wie Sie sehen können, es funktioniert wie erwartet, aber vielleicht laufen in einige merkwürdige Verhaltensweisen. Ich würde vorschlagen, Sie gehen für die sass-Variablen.
UPDATE:
Wenn Sie nur wollen, ändern Sie das Verhalten in eine Seite, die Sie anpassen können, die
bar-subheader
element:"und definieren Sie einen benutzerdefinierten
has-subheader
:Die Sie gehen zu Referenz hier:
und hier:
und diese plunker führt.
Überprüfen Sie meine aktualisierte Antwort. Cheers.
vielen Dank @LeftyX
Sie sind sehr willkommen chimbu. Vergessen Sie nicht, die Antwort akzeptieren, wenn du glücklich bist mit ihm. Upvotes sind sehr willkommen :-). Cheers.
Cheers @ LeftyX
InformationsquelleAutor LeftyX