表单教程中的Angular2不可知示例

时间:2017-05-25 17:58:53

标签: javascript

我可以看到这段代码在做什么,但我还没有在一个类中遇到这种语法。我已经使用了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方法是什么?

1 个答案:

答案 0 :(得分:1)

这是一个getter方法,允许您使用名为diagnostic的伪属性以JSON格式表示对象。所以你可以像这样打印对象:

console.log(myObject.diagnostic);