Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Titanium Angular is currently in an early preview stage. This means that some features are still under development or already available features may still be buggy. 

TypeScript API

The TypeScript type definitions are generated from our API documentation. They are brand new and Titanium Angular is the first project to makes uses of those typings. We couldn't possibly test all available APIs for the first preview release so you may encounter some typings that are just wrong or they behave differently than you may know it from JavaScript. In those cases the easiest workaround is to explicitly cast the variable to the any type, so you can do whatever you want with it.

Casting Titanium types to any

Oh, and don't forget to file a bug report under the FRAME project in Jira so we can fix it! Community help is always welcomed!

Supported Titanium Elements

The basic features of all elements under the UI namespace are supported as of now. If you are familiar to Alloy you may missing some convinient features to configure your views directly from the template.

For example, in Alloy you can do the following to configure a text fields button:

<Alloy example>

Titanium Angular currently does not currently support this, but it is on our To-Do-List. In the meantime you can utilize the AfterViewInit lifecycle hook of your component to further configure it's view.

<component ngAfterViewInit>

Please see the element support table for detailed information which elelements you can use in templates.

Titanium Router

Currently you can only use the Angular's routing feature for normal window and tab groups. Platform specific navigation components like the NavigationWindow on iOS are not yet supported. The support to open modal windows is also not yet implemented.

  • No labels