我是Ember.js和Javascript的新手.我正在使用ember-cli创建一个可以使用DateUtil类来执行某些日期操作的应用程序.我注意到ember-cli有一个实用程序生成器,可以在app/utils/date-util.js中生成以下样板代码:
export default function dateUtil() {};
Run Code Online (Sandbox Code Playgroud)
我想知道如何编写实用程序,以便我可以在我的应用程序中使用它.具体来说,作为一个例子,在控制器中:
export default Ember.ObjectController.extend({
startDate: dateUtil.thisMonday()
});
Run Code Online (Sandbox Code Playgroud)
thisMonday()将使用moment.js返回本周一的日期:
moment({hour:0}).day(1);
Run Code Online (Sandbox Code Playgroud)
作为dateUtil的一部分,还有许多其他类似于thisMonday()的东西.