我在Nativescript中创建了一个分段条,但是我的更改没有被我创建的propertyChangeEvent侦听器拾取。有人能告诉我我的错误是什么吗?Nativescript SegmentedBar propertyChangeEvent
规范XML
<SegmentedBar row="1" colspan="3" class="toggles" selectedBackgroundColor="#B76769" selectedIndex="{{ bookingsObsSelectedIndex }}">
<SegmentedBar.items>
<SegmentedBarItem title="Product"/>
<SegmentedBarItem title="Service" completed="false"/>
<SegmentedBarItem title="Total" completed="true"/>
</SegmentedBar.items>
</SegmentedBar>
绑定我的索引来观察的对象,并创建一个PropertyChange事件。
var observableModule = require("data/observable");
var bookingsObsSelectedIndex = new observableModule.Observable();
bookingsObsSelectedIndex.on(observableModule.Observable.propertyChangeEvent, function (propertyChangeData) {
console.log("Property changed for bookingsObs, changed property name: = "+propertyChangeData.propertyName);
});
对不起,我是新的Nativescript。尝试遵循指定的步骤here.
谢谢,这正是我一直在寻找的。 – RCS