Ember.js 如何读取Ember.View.extend的属性
我有一个自定义标记名的视图。我需要能够在程序的其他地方读取此标记名。有没有办法做到这一点 JS小提琴:Ember.js 如何读取Ember.View.extend的属性,ember.js,Ember.js,我有一个自定义标记名的视图。我需要能够在程序的其他地方读取此标记名。有没有办法做到这一点 JS小提琴: var MyView=Ember.View.extend({ 标记名:“节” }); Ember.Application.create({ 就绪:函数(){ 警报(MyView.tagName); } }); 您正在尝试从类访问实例变量。 如果您从视图的实例访问该值,它将正常工作 var MyView=Ember.View.extend({ 标记名:“节” }); Ember.Appli
var MyView=Ember.View.extend({
标记名:“节”
});
Ember.Application.create({
就绪:函数(){
警报(MyView.tagName);
}
});
您正在尝试从类访问实例变量。
如果您从视图的实例访问该值,它将正常工作
var MyView=Ember.View.extend({
标记名:“节”
});
Ember.Application.create({
就绪:函数(){
警报(MyView.create().get('tagName');
}
});
此外,在Ember中,您需要使用get
和set
方法来访问变量
编辑:
如果确实需要类变量,请在定义视图时使用重新打开类
而不是扩展