标签:
<!-创建好的completed模板-> <li {{action ‘enterApp‘ appitem.id on=‘click‘}}></li> *‘enterApp‘是要调用的函数名 *appitem.id 是要传给函数的参数ID名 *on=‘click‘ 是点击li触发的点击事件 一、定义一个命名空间 App = Ember.Application.create(); 二、创建一个对象 App.AppitemData=Ember.Object.extend(); 三、再给创建的对象添加一个类属性 App.AppitemData.reopenClass({ getCurrentAppitem:function(url){ var appitemData = App.AppitemData.create(); //实例化这个对象 $.ajax({ url:url, type: ‘GET‘, data: ‘json‘, }).then(function(data){ data = {‘data‘ : data}; appitemData.setProperties(data); }); return appitemData; }) 四、创建一个控制器 App.ApplicationController = Ember.Controller.extend({ //创建一个变量存放数据要访问的接口地址 appitemData: App.AppitemData.getCurrentAppitem(getAppUrl), //创建一个动作 点击事件要触发的事件调用的函数 actions: { //写点击事件的调用的函数 enterApp:function(id){ var currentApp=getSendMsgUrl+‘?appitem_id=‘+id; //点击一个App应用要进入的网页地址 window.location.href=currentApp; } } })
标签:
原文地址:http://www.cnblogs.com/hu-clover/p/4853607.html