首先:对不起我的英语不好。 我想知道某个对象的显示属性是否不同于“无”。 我用过:
$(element).is(":hidden")
$(element).is(":visible")
,但是由于某种原因,结果始终为false,并且display属性未定义。 Here is a fiddle:
那么,我该怎么办才能知道对象是隐藏的还是可见的?
答案 0 :(得分:1)
正如Marmun所说,您需要使用@inject(UserService)
export class LoginComponent {
email = '';
password = '';
signinError = '';
constructor(userService) {
this.userService = userService
}
login() {
console.log(this.signinError);
this.userService.login(this.email, this.password).catch(function(error) {
console.log(this.signinError);
this.signinError = error.message;
});
}
}
的Id选择器,因此:
#
将起作用。