在nativescript中完成键盘后获取TextField文本属性

时间:2017-05-04 10:58:57

标签: angular nativescript angular2-nativescript nativescript-telerik-ui

我有一个TextField,想要在用户完成输入并想继续时收听该事件。每次用户按任意键时我都不想调用函数,也不想添加提交按钮。键盘提供了一个“完成”按钮,所以为什么不使用它。接下来唯一的问题是如何倾听这一具体事件。

2 个答案:

答案 0 :(得分:2)

returnPress应该做你想做的事:

<TextField (returnPress)="returnPress()" 

答案 1 :(得分:1)

使用NativeScript 3,您可以使用新的blur事件。这样,您不仅可以在按下Enter键时调用函数,还可以在用户通过其他方式离开字段时(例如,点击其他字段)。

请参阅此处的API参考https://docs.nativescript.org/api-reference/classes/_ui_text_base_.textfield.html#blurevent

示例:

<TextField (blur)="userLeftTheField()">