小编Aar*_*ini的帖子

Pylint错误消息:"E1101:模块'lxml.etree'没有'strip_tags'成员'"

我正在尝试使用lxml和python第一次进行个人项目,我试图使用etree.strip_tags()从一些源代码中删除标签.

出于某种原因,我不断收到错误消息:"E1101:模块'lxml.etree'没有'strip_tags'成员'".

我不确定为什么会这样.

这是我的代码的相关部分:

from lxml import etree

...

DOC = etree.strip_tags(DOC_URL, 'html')
print DOC
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

谢谢.

python lxml pylint elementtree

10
推荐指数
1
解决办法
4215
查看次数

无法读取undefined的属性'navCtrl'

几个小时以来,我一直在我的项目中寻找解决这个问题的方法无济于事.我已经阅读了许多其他"无法读取属性......未定义"的帖子,但似乎无法找到我的解决方案.

以下是我项目中的相关代码.

这是一个Ionic 2/Apache Cordova项目,下面的页面是应用程序的登录页面.它不是核心应用程序组件之一,它只是一个常规页面.

出于某种原因,在onSignIn()方法中没有识别NavController,但我不知道为什么.我在构造函数中注入了NavController,看起来我没有遵循我所知道的任何已知过程,但它每次都失败了.

import firebase from 'firebase';
import { Component } from '@angular/core';
import { NavController, NavParams } from 'ionic-angular';
import { HomePage } from './../home/home';

var provider = new firebase.auth.FacebookAuthProvider();

@Component({
  selector: 'page-signin',
  templateUrl: 'signin.html',
})

export class SignInPage {

  constructor(public navCtrl: NavController, public params: NavParams) {}

  onSignIn() {
    firebase.auth().signInWithPopup(provider).then(function(result) {
      console.log(result.credential.accessToken);
      console.log(result.user.displayName);
      this.navCtrl.setRoot(HomePage);
    }).catch(function(error) {
      console.log(error.message);
    });
  }
}
Run Code Online (Sandbox Code Playgroud)

cordova typescript ionic2 ionic3 angular

4
推荐指数
1
解决办法
2247
查看次数

标签 统计

angular ×1

cordova ×1

elementtree ×1

ionic2 ×1

ionic3 ×1

lxml ×1

pylint ×1

python ×1

typescript ×1