[英]NativeScript Typings
我正在研究TypeScript中的NativeScript入門教程: http : //developer.telerik.com/featured/getting-started-nativescript/
在一段代碼中,我看到:
exports.loadSignUpView = function(args) {
page = args.object;
page.bindingContext = journeyInfo;
}
經過一些研究,我能夠將args鍵入為
import app = require("application");
exports.loadSignUpView = function(args: app.ApplicationEventData) {
//...
}
但這仍然不能幫助我在上面鍵入具有bindingContext屬性的頁面對象。 與頁面對應的TypeScript類型是什么?
頁面類型在“ ui / page”模塊中定義,已loaded
事件的args類型為EventData(來自“ data / observable”模塊)。 因此,您可以執行以下操作:
import observable = require("data/observable");
import pages = require("ui/page");
// Event handler for Page "loaded" event attached in main-page.xml
export function loadSignUpView (args: observable.EventData) {
// Get the event sender
var page = <pages.Page>args.object;
}
一些更有用的技巧可以幫助您入門:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.