Access DOM元素“;onSubmit”;在AngularJS 2.0中使用Jquery点击按钮
Access DOM element "onSubmit" button click using Jquery in AngularJS 2.0
如何访问angularjs 2.0的按钮点击事件Jquery?检查我的代码,我已经完成了。
import {Component, View, ElementRef, OnInit} from 'angular2/core';
import {Router} from 'angular2/router';
declare var jQuery:any;
@Component({
templateUrl: 'login.html'
})
export class LoginComponent implements OnInit {
elementRef: ElementRef;
constructor(elementRef: ElementRef) {
this.elementRef = elementRef;
}
onSignup() {
jQuery(this.elementRef.nativeElement).find('#register-box').css({height:"0", opecity:"0"});
jQuery(this.elementRef.nativeElement).find('#success-box').css({height:"100%", opecity:"1"});
}
}
但这会产生错误,TypeError:无法读取未定义的属性"nativeElement"
通过以下代码解决,
onSignup() {
var _this = this.model;
if(Factory.signup(this.model).then(function(response) {if(response['status']){_this._id = response['result']; return true;}else{return false;};}))
{
jQuery(this.elementRef.nativeElement).find('#success-box').css({height: "100%",opacity: "1"});
jQuery(this.elementRef.nativeElement).find('#register-box').css({height: "0",opacity: "0"});
}
}
相关文章:
- MVC Jquery-按钮点击-获取if语句错误
- 点击jQuery按钮下载文件
- jquery按钮滑动切换隐藏内容和图像切换
- 设置jquery按钮,而不是php错误和成功状态
- 使用JQuery按钮更改URL#ID
- 点击jquery按钮后,是否可以添加相同的现有dom结构
- jQuery按钮事件处理程序没有't更改内容
- 登录页面中的jquery按钮
- jQuery按钮超时
- 第二次点击jQuery按钮是't开火
- 点击功能上的JQuery按钮不起作用
- jQuery按钮每2秒点击一次
- 点击jQuery按钮出现页面滚动错误
- jQuery按钮显示/隐藏类,如果存在类
- 用于多次替换图像的 Jquery 按钮
- 通过服务链接到 jQuery 按钮
- 修复jQuery按钮滑块
- JQuery 按钮单击未注册
- jQuery 按钮在值更改后首次单击时不起作用
- JQuery 按钮多次单击