我有一个约束eid: '@'
在我的构造函数中,我有一个方法:
this.$onInit = () => {
console.log('eid: ', this.eid)
}
console.log("eid in another place: ", this.eid)
当我执行此代码时(通过输入我的应用程序的某个页面),我在控制台中看到
eid in another place: undefined
eid: 1
如何通过eid
变量在onInit
函数之外查看?
答案 0 :(得分:0)
尝试在日志中使用$ ctrl特殊变量:
this.$onInit = () => {
console.log('eid: ', this.eid)
}
console.log("eid in another place: ", $ctrl.eid);
我已经创建了这个博客“Dissecting @ < & = bindings in AngularJS”非常有帮助。