EmberJS 对象模型类和实例
2018-01-03 13:39 更新
描述
您需要通过调用create()方法来实例化类。您还可以通过create()方法初始化类变量的值。Ember.js使用init()方法自动初始化类的实例。通过使用setter和getter方法在Ember.js中初始化实例很简单。
语句
var VarName = App.ClassName.create({
VarName1:'values',
VarName2:'values',
...
VarName_n:'values'
});
例子
<!DOCTYPE html>
<html>
<head>
<title>Emberjs Classes and Instance</title>
<!-- CDN's -->
<script src="/attachements/w3c/handlebars.min.js"></script>
<script src="/attachements/w3c/jquery-2.1.3.min.js"></script>
<script src="/attachements/w3c/ember.min.js"></script>
<script src="/attachements/w3c/ember-template-compiler.js"></script>
<script src="/attachements/w3c/ember.debug.js"></script>
<script src="/attachements/w3c/ember-data.js"></script>
</head>
<body>
<script type="text/javascript">
App = Ember.Application.create();
App.Student = Ember.Object.extend({
rollnum:'null',
name: 'null',
});
App.StudentInfo = App.Student.extend({
disp: function() {
var roll = this.get('rollnum');
var name = this.get('name');
document.write("Student lists:<br>");
document.write("Roll No: "+roll+" Name: "+name);
}
});
var stud = App.StudentInfo.create({
//initialize the values
rollnum:'12',
name: 'Manu',
});
//call the disp function
stud.disp();
</script>
</body>
</html>
输出
让我们执行以下步骤,看看上面的代码如何工作:
将以上代码保存在 obj_mod_creat_init_inst.html 文件中
在浏览器中打开此HTML文件。
以上内容是否对您有帮助:

免费 AI IDE


更多建议: