小编kaw*_*man的帖子

如何使用*ngIf else?

我正在使用Angular,我希望*ngIf else在此示例中使用(自版本4起可用):

<div *ngIf="isValid">
  content here ...
</div>

<div *ngIf="!isValid">
 other content here...
</div>
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现同样的行为ngIf else

if-statement angular-template angular

559
推荐指数
18
解决办法
60万
查看次数

屏幕锁定 (IOS) 后,React 本机 Webview 被阻止

我正在开发一个 ios react 本机应用程序,我使用 webview 定期获取数据,并在我的应用程序中使用它,但是当我锁定我的 iphone 设备时,webview 停止发送数据以响应本机。

onWebViewLoad() {
   setInterval(function(){
      this.refs.webview.injectJavaScript('window.ReactNativeWebView.postMessage(window.getData());');
   }, 10000);
}

handleMessage(event) {
   // receive data
   //doSomething(event.nativeEvent.data)
}
Run Code Online (Sandbox Code Playgroud)
<WebView
  source={{ uri: this.state.myPage }}
  javaScriptEnabled={true}
  startInLoadingState={true}
  onLoad={this.onWebViewLoad}
  ref="webview"
  onMessage={this.handleMessage}
  />
Run Code Online (Sandbox Code Playgroud)

注意:当应用程序在前台或后台时代码工作正常,但是当我打开应用程序并锁定屏幕时,webview 停止发送数据。

有没有办法让 webview 在屏幕锁定后发送数据。

webview ios react-native

5
推荐指数
1
解决办法
586
查看次数

打字稿:如何从 javascript 对象创建类型

我想从一个我不知道它是如何创建的 javascript 对象创建一个类型或一个带有打字稿的接口。

例如,我想创建一个请求类型以在我的函数中使用它,这样我就可以确保将正确的参数传递给函数:

let req = require("somewhere"); // my javascript object

function myfunction(request : Request) {
// some code
}

myfunction(req);// ok
myfunction(20);// Error

how can I create the Request type
Run Code Online (Sandbox Code Playgroud)

javascript typescript

3
推荐指数
1
解决办法
3735
查看次数