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文件。
以上内容是否对您有帮助:
更多建议: