2017-01-03 8 views
1

これが動作していません。Nativescript:プログラムではなくXMLでSegmentBarを作成するにはどうすればよいですか?

キャッチされない(約束で)::

<SegmentedBar> 
    <SegmentedBarItem title="First"></SegmentedBarItem> 
    <SegmentedBarItem title="Second"></SegmentedBarItem> 
</SegmentedBar> 

は、私は、このエラーメッセージが表示されますによって引き起こさ中... htmlのエラーは、未定義の 'newTabSpec' プロパティ を読み取ることができません。

これはシステムバグのようです。

Nativescriptバージョン:2.4.0

答えて

1

あなたは{N} +非アンギュラアプリケーションでSegmentedBarの角度宣言を使用しようとしているように見えます。公式のドキュメントのthis guideに従ってください。これは、コードとXML宣言の両方を記述する必要があります。たとえば、次のようになります。

<SegmentedBar> 
    <SegmentedBar.items> 
    <SegmentedBarItem title="Item 1" /> 
    <SegmentedBarItem title="Item 2" /> 
    <SegmentedBarItem title="Item 3" /> 
    </SegmentedBar.items> 
</SegmentedBar> 
+0

{N} +角を使用します。 これは機能しますが、項目番号を表示するにはどうすればいいですか? ' ' これは空白のボタンになります。 – robcaa

+0

SegmentedBarの項目に数値配列をバインドする際に、私はあなたができるとは確信していません。 'items'はArray コレクションであり、そのようなコレクションにバインドする必要があります。各SegmentedBarItemは、タイトルに期待通りのタイトルが設定されている必要があります。ここでソースコードを参照することができます:https://github.com/NativeScript/NativeScript/blob/master/tns-core-modules/ui/segmented-bar/segmented-bar.d.ts#L53 –

+0

: 'public colorItems:Array = []; var segItem =新しいSegmentedBarItem(); segItem.title = title; colorItems.push(segItem); ' 表示:' xmlだけを定義する方法はありませんか? – robcaa

関連する問題