页面加载后,Nativescript渲染组件

时间:2017-03-30 10:23:32

标签: javascript jquery angular typescript wikitude

我正在尝试将WikitudeArchitectView添加到我的打字稿代码中,我将该元素注册到main.ts typescript文件中:

var architectView = require("nativescript-wikitudearchitectview");
registerElement("ArchitectView", () => architectView.ArchitectView);
 在XML文件中,我添加了ArchitectView元素标记:

<StackLayout>

  <ArchitectView urlString="http://10.20.30.79:8888" urlLoaded='urlLoaded' urlLoadError='urlLoadError' urlInvoked='urlInvoked'>
  </ArchitectView>

</StackLayout>

当我在我的设备上运行代码时,我收到错误enter image description here

所以我想我需要找到一种方法来渲染页面加载后(可能使用ngOnInit)我不知道该怎么做

1 个答案:

答案 0 :(得分:0)

嘿,你可以通过使用ngAfterViewInit在页面加载后实现渲染。我也在编写ngOnInit的代码。

以下是帮助您的一些代码。

import { Component, ElementRef,AfterViewInit, OnInit, ViewChild } from "@angular/core";
export class DuesComponent implements OnInit AfterViewInit { }

 ngAfterViewInit() {
 <Write your logic inside this funtion>
 }

  ngOnInit() {
  }