我的代码有问题(我可能会误解某些内容)。
我使用angular 5,这是代码:
public readZWaveState(zwave_cmd:String):Observable<String>{
return this.http
.get("http://ipAdd/core/api/jeeApi.php?apikey=xxx&type=cmd&id="+zwave_cmd)
.map(res => res.json());}
我在另一个文件中订阅了这个方法:
this.the4beesRestService.readZWaveState("xx").subscribe(
res => {
this.l1_state = res;
});
这就是问题所在。我可以使用{{l1_state}}
访问HTML代码中的值,但我无法在本地访问它。
我使用console.log(this.l1_state)
尝试了它,但它返回 undefined 。
我认为这是一个范围问题,所以如果有人可以帮助我,那就太棒了。
答案 0 :(得分:0)
使用以下代码尝试:
if(empty($y) || $g)