【问题标题】:Error while creating autodesk forge viewer extension in angular以角度创建 Autodesk Forge 查看器扩展时出错
【发布时间】:2020-11-20 04:42:00
【问题描述】:

我为 forge 查看器(使用 angular)编写了一个扩展,但它给出了一个运行时错误,说 Autodesk 未定义

export class MyExtension extends Autodesk.Viewing.Extension {

  public static extensionName: string = 'MyExtension';
 
  public load() {
    console.log('MyExtension loaded!');
    return true;
  }
 
  public unload() {
    console.log('MyExtension unloaded.');
    return true;
  }
}

我做了一个 npm install @types/forge-viewer 并且能够在一个类中使用 Autodesk 而没有任何错误,只是无法扩展它。有谁知道如何解决这个问题?

编辑:这个问题似乎与我的问题相似,但我不明白操作如何创建扩展类或它如何实际扩展 Autodesk.Viewing.Extension,因为他们没有为此提供代码。 Using Forge Javascript-based Extension in Angular app

【问题讨论】:

    标签: angular autodesk-forge autodesk-viewer autodesk autodesk-model-derivative


    【解决方案1】:

    @types/forge-viewer 模块仅包含类型定义,不包含实际的 Forge Viewer 代码。查看器代码从https://developer.api.autodesk.com获取,例如:

    此库必须在您开始定义查看器扩展类之前加载

    【讨论】:

      猜你喜欢
      • 2021-09-18
      • 2021-01-10
      • 2017-12-31
      • 2017-01-07
      • 2021-11-12
      • 1970-01-01
      • 2019-02-19
      • 2020-10-04
      • 2018-09-26
      相关资源
      最近更新 更多