我可以看到这段代码在做什么,但我还没有在一个类中遇到这种语法。我已经使用了get {}并使用C#设置了{}属性访问器 https://msdn.microsoft.com/en-us/library/aa287786(v=vs.71).aspx
但是,我正在查看Angular.io上的表单部分,然后遇到了我不熟悉的打字稿。
// TODO: Remove this when we're done
get diagnostic() { return JSON.stringify(this.model); }
这个get
方法是什么?
答案 0 :(得分:1)
这是一个getter方法,允许您使用名为diagnostic
的伪属性以JSON格式表示对象。所以你可以像这样打印对象:
console.log(myObject.diagnostic);