使用Polymer 1.0的打字稿?

时间:2015-05-30 01:55:08

标签: typescript polymer typescript1.5

我发现这篇与Polymer 0.5(http://www.mikecann.co.uk/programming/tinkering-with-google-polymer-and-typescript/)一起使用的好文章能够使用Typescript Classes for Polymer Elements。这种方法不再适用于Polymer 1.0。我试过了

Map

还有许多其他的方法,但似乎无法使元素注册与Polymer相同({is:“creator-studio”});

任何人都可以让TS类和Polymer 1.0一起玩吗?

2 个答案:

答案 0 :(得分:9)

您可以使用包PolymerTS

答案 1 :(得分:0)

你可以试试这个:

class CreatorStudio extends Polymer.Class(
    {
        is: "creator-studio",
        properties: {}
    }
){
    ready() {
        // ...
    }
    created(){
        // ...
    }

以后:

document.registerElement(CreatorStudio.prototype.is, CreatorStudio);

这是一个工作样本(虽然使用Babel,而不是Typescript): http://codepen.io/mikkokam/pen/jPMLJN