Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在angular中调用.wasm方法_Javascript_Angular_Webassembly - Fatal编程技术网

Javascript 如何在angular中调用.wasm方法

Javascript 如何在angular中调用.wasm方法,javascript,angular,webassembly,Javascript,Angular,Webassembly,我有一个wasm文件,其中有一个函数我想在angular中调用,所以我不知道为什么它总是给我不匹配的签名:我认为类型必须在i32中,所以我怎么能在angular中做到这一点,我甚至尝试了这种格式0000000000000000000000001 32位,但没有办法 这是angular中的函数调用 ngOnInit() { let test = new createWasm(); let t2 = new invoke_v(0x2); } 这是js文件中的函数 f

我有一个wasm文件,其中有一个函数我想在angular中调用,所以我不知道为什么它总是给我不匹配的签名:我认为类型必须在i32中,所以我怎么能在angular中做到这一点,我甚至尝试了这种格式0000000000000000000000001 32位,但没有办法

这是angular中的函数调用

 ngOnInit() {
      let test =  new createWasm();
 
      let t2 = new invoke_v(0x2);
}
这是js文件中的函数

function invoke_v(index) {
  var sp = stackSave();
  try {
    dynCall_v(index);
  } catch(e) {
    stackRestore(sp);
    if (e !== e+0 && e !== 'longjmp') throw e;
    _setThrew(1, 0);
  }
}
这是wasm中的函数

func $dynCall_v (;2190;) (export "dynCall_v") (param $var0 i32)
    local.get $var0
    call_indirect

您可以共享您看到的特定错误消息吗?不匹配的函数签名您可以共享您看到的特定错误消息吗?不匹配的函数签名