Composer Modeling语言中的装饰器

时间:2017-11-29 20:57:26

标签: hyperledger-composer

我能够理解在事务处理器文件中使用decorator。

请您提供.cto文件中资源上应用的装饰器的完整示例,并在另一个文件中访问。

https://hyperledger.github.io/composer/reference/cto_language.html

1 个答案:

答案 0 :(得分:0)

信息 - > https://hyperledger.github.io/composer/reference/js_scripts.html

样品 - >

例如。 Perishables网络示例在脚本文件中使用装饰器

https://github.com/hyperledger/composer-sample-networks/blob/master/packages/perishable-network/lib/logic.js

模型文件中使用的装饰器,例如。

@foo("arg1", 2)
participant Buyer extends Person {
}

在代码中访问它可能是(示例):

const val = myField.getDecorator('foo').getArguments()[2];

即检索附加到类声明的myField属性的foo装饰器的第3个参数: