无法阅读财产'来电'未定义的

时间:2017-08-02 13:15:46

标签: archilogic 3d.io

调用IO3D.services会导致:

Uncaught (in promise) TypeError: Cannot read property 'call' of undefined

版本: https://3d.io 1.0.0-beta.22(@master#274adf0 2017/08/02 10:16)

我尝试了什么:

IO3D.services.call('Model.search', {
    arguments: {
        organizationResourceId: <my_organisationResourceId>,
        folderResourceName: '<my_folder_name>',
    },
}).then(console.log)

那么services-api还没有?

2 个答案:

答案 0 :(得分:3)

直接调用API:

IO3D.utils.services.call( )

jsfiddle上的示例: https://jsfiddle.net/0f6n8wp0/

库中的services.call函数: https://github.com/archilogic-com/3dio-js/blob/master/src/utils.js#L24

答案 1 :(得分:1)

到目前为止,它仅作为实验性功能提供:

IO3D.utils.services.call('Model.search', {
  arguments: {
    organizationResourceName: 'template',
    folderResourceName: 'default',
  },
}).then(console.log)

JsFddile:https://jsfiddle.net/3dio/ykut9gx1/

一旦退出实验阶段,我们就可以在其自己的命名空间中使用IO3D.scene.search(…)