2016-06-29 15 views
0

Ich habe ein Polymer basierend auf der Dart, Angular 2 und Polymer Together Demo installiert. Ich habe bis jetzt ein paar Elemente zu arbeiten. Ich möchte jetzt Eisen-Scroll-Ziel-Verhalten verwenden. Ich konnte es nicht in mein Dart-Programm importieren, da es nicht in meinen Paketen enthalten ist. Gibt es etwas Besonderes, das ich mit diesem Element zu tun habe, das ich für die anderen nicht getan habe?Fehlendes Polymerelement

habe ich versucht, den Installations Link aus dem Katalog:

bower install iron-scroll-target-behavior 

ich den Fehler:

EINVALID Name must be lowercase, can contain digits, dots, dashes, "@" or spaces 

Das ist mein pubspec, dass ich Basis auf der Demo ein:

name: jazzcat 
description: A catalog of jazz music 
version: 0.0.1 
environment: 
    sdk: '>=1.13.0 <2.0.0' 
dependencies: 
    angular2: 2.0.0-beta.17 
    browser: ^0.10.0 
    dart_to_js_script_rewriter: ^1.0.1 
    polymer: ^1.0.0-rc.17 
    polymer_elements: ^1.0.0-rc.8 
    web_components: ^0.12.0 
    http: 
transformers: 
- polymer: 
    entry_points: web/index.html 
- angular2: 
    resolved_identifiers: 
     Window: 'dart:html' 
    platform_directives: 
    - 'package:angular2/common.dart#COMMON_DIRECTIVES' 
    platform_pipes: 
    - 'package:angular2/common.dart#COMMON_PIPES' 
    entry_points: web/main.dart 
- $dart2js: 
    $include: '**/*.bootstrap.initialize.dart' 
    minify: true 
    commandLineOptions: 
    - --trust-type-annotations 
    - --trust-primitives 
+0

Es könnte auch neu sein. Momentan wird daran gearbeitet, die Elemente zu aktualisieren. –

+0

Ich habe die Homepage auf GitHub überprüft. Es scheint fünf Monate alt zu sein. Wie kann ich es bekommen, wenn es verfügbar ist? Wechsle ich meine Abhängigkeiten einfach weiter, bis es angezeigt wird? – curt

+0

Sie können überprüfen, https://github.com/dart-lang/polymer_elements/pulls –

Antwort

1

Während ich auf das Wahre wartete, schuf ich einen Ersatz. Das Element, das ich scrollen möchte, ist die Papier-Listbox. Habe ich nur eine CSS-Klasse auf die Vorlage:

.scroll-list { 
    height: 40em;  /* arbitrary height. Should be based on window height */ 
    overflow: hidden; 
    overflow-y: scroll; 
} 

Dann auf der Listbox selbst:

<paper-listbox class="scroll-list">