Ember.js:我应该在Namespace,Service和Util之间选择哪一个?

时间:2015-03-16 17:44:41

标签: ember.js ember-cli

我现在正致力于Ember CLI应用程序。现在检查实施身份验证的策略。

现在,我计划创建Auth.js,它将维护登录状态并可以执行操作。

例如,在Balanced-dashboard中,他们使用“命名空间”,但Travis-CI将其放在Util文件夹中。

我也觉得Ember.Service适合放置Auth.js。

似乎Namespace和Service都是Ember Object的别名。 所以,我想知道他们中的哪一个可供选择。

我应该采用什么样的规则?

1 个答案:

答案 0 :(得分:1)

我其实只是回答了一个类似的问题there。简而言之:不要浪费你的时间并使用ember-simple-auth,你将节省数小时的工作:)它是一个非常灵活的库,可以并行处理不同的身份验证/授权机制,并跨浏览器的不同选项卡。

否则是的,Ember服务是要走的路!