Ember.js 如何读取Ember.View.extend的属性

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

我有一个自定义标记名的视图。我需要能够在程序的其他地方读取此标记名。有没有办法做到这一点

JS小提琴:

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
方法来访问变量

编辑: 如果确实需要类变量,请在定义视图时使用
重新打开类
而不是
扩展